MainMenu.RightToLeft Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia, czy tekst wyświetlany przez kontrolkę jest wyświetlany od prawej do lewej.
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
Wartość właściwości
RightToLeft Jedna z wartości.
Wyjątki
Wartość przypisana do właściwości nie jest prawidłowym elementem członkowskim RightToLeft wyliczenia.
Przykłady
W poniższym przykładzie kodu użyto GetForm metody , aby określić, czy obiekt MainMenu jest obecnie nadrzędny w formularzu. Jeśli wywołanie w przykładowym kodzie GetForm nie zwróci null
wartości , kod sklonuje strukturę MainMenu menu metody przy użyciu CloneMenu metody . Następnie przykładowy kod ustawia RightToLeft właściwość na RightToLeft.Yes
na nową kopię MainMenu obiektu , aby utworzyć obiekt MainMenu , który może być używany dla języków, które obsługują tekst od prawej do lewej. Ten przykład wymaga utworzenia utworzonego pliku MainMenu o nazwie mainMenu1
.
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
Uwagi
Ta właściwość umożliwia menu obsługę języków napisanych od prawej do lewej. Gdy ta właściwość jest ustawiona na RightToLeft.Yes
wartość , tekst elementu menu będzie wyświetlany od prawej do lewej zamiast domyślnej metody od lewej do prawej.
Uwaga
Aby uzyskać więcej informacji na temat włączania wyrównania od prawej do lewej na kontrolki Windows Forms, zobacz RightToLeft właściwość .