MainMenu.RightToLeft Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab oder legt fest, ob der vom Steuerelement angezeigte Text von rechts nach links angezeigt wird.
public:
virtual property System::Windows::Forms::RightToLeft RightToLeft { System::Windows::Forms::RightToLeft get(); void set(System::Windows::Forms::RightToLeft value); };
public virtual System.Windows.Forms.RightToLeft RightToLeft { get; set; }
member this.RightToLeft : System.Windows.Forms.RightToLeft with get, set
Public Overridable Property RightToLeft As RightToLeft
Eigenschaftswert
Einer der RightToLeft-Werte.
Ausnahmen
Der der Eigenschaft zugewiesene Wert ist kein gültiger Member der RightToLeft-Enumeration.
Beispiele
Im folgenden Codebeispiel wird die GetForm -Methode verwendet, um zu bestimmen, ob das MainMenu Formular derzeit übergeordnet ist. Wenn der Aufruf im Beispielcode von GetForm nicht zurückgibt null
, klont der Code die Menüstruktur des MainMenu mithilfe der CloneMenu -Methode. Der Beispielcode legt dann die -Eigenschaft für RightToLeft.Yes
die RightToLeft neue Kopie von auf fest, um eine MainMenu zu erstellen, die MainMenu für Sprachen verwendet werden kann, die Text von rechts nach links unterstützen. Dieses Beispiel erfordert, dass Sie eine MainMenu mit dem Namen mainMenu1
erstellt haben.
void CloneMyMenu()
{
// Determine if mainMenu1 is currently hosted on the form.
if ( mainMenu1->GetForm() != nullptr )
{
// Create a copy of the MainMenu that is hosted on the form.
MainMenu^ mainMenu2 = mainMenu1->CloneMenu();
// Set the RightToLeft property for mainMenu2.
mainMenu2->RightToLeft = ::RightToLeft::Yes;
}
}
public void CloneMyMenu()
{
// Determine if mainMenu1 is currently hosted on the form.
if(mainMenu1.GetForm() != null)
{
// Create a copy of the MainMenu that is hosted on the form.
MainMenu mainMenu2 = mainMenu1.CloneMenu();
// Set the RightToLeft property for mainMenu2.
mainMenu2.RightToLeft = RightToLeft.Yes;
}
}
Public Sub CloneMyMenu()
' Determine if mainMenu1 is currently hosted on the form.
If (mainMenu1.GetForm() IsNot Nothing) Then
' Create a copy of the MainMenu that is hosted on the form.
Dim mainMenu2 As MainMenu = mainMenu1.CloneMenu()
' Set the RightToLeft property for mainMenu2.
mainMenu2.RightToLeft = RightToLeft.Yes
End If
End Sub
Hinweise
Mit dieser Eigenschaft können Ihre Menüs Sprachen unterstützen, die von rechts nach links geschrieben werden. Wenn diese Eigenschaft auf RightToLeft.Yes
festgelegt ist, wird der Menüelementtext von rechts nach links anstelle der Standardmethode von links nach rechts angezeigt.
Hinweis
Weitere Informationen dazu, wie sich die Aktivierung der Rechts-nach-Links-Ausrichtung auf Windows Forms-Steuerelemente auswirkt, finden Sie in der RightToLeft -Eigenschaft.