MainMenu.RightToLeft Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la visualizzazione da destra a sinistra del testo da parte del controllo.
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
Valore della proprietà
Uno dei valori di RightToLeft.
Eccezioni
Il valore assegnato alla proprietà non è un membro valido dell'enumerazione RightToLeft.
Esempio
Nell'esempio di codice seguente viene usato il GetForm metodo per determinare se un MainMenu oggetto è attualmente padre del modulo. Se la chiamata nel codice di esempio a GetForm non restituisce null
, il codice clona la struttura del menu dell'uso MainMenu del CloneMenu metodo . Il codice di esempio imposta quindi la RightToLeft proprietà su RightToLeft.Yes
sulla nuova copia di MainMenu per creare un MainMenu oggetto che può essere usato per le lingue che supportano il testo a destra a sinistra. In questo esempio è necessario che sia stato creato un MainMenu oggetto denominato 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
Commenti
Questa proprietà consente ai menu di supportare le lingue scritte da destra a sinistra. Quando questa proprietà è impostata su RightToLeft.Yes
, il testo della voce di menu verrà visualizzato da destra a sinistra anziché dal metodo predefinito a destra.
Nota
Per altre informazioni sull'abilitazione dell'allineamento da destra a sinistra influisce sui controlli Windows Forms, vedere la RightToLeft proprietà.