MainMenu.RightToLeft Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger om texten som visas av kontrollen visas från höger till vänster.
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
Egenskapsvärde
Ett av RightToLeft värdena.
Undantag
Värdet som tilldelats egenskapen är inte en giltig medlem i RightToLeft uppräkningen.
Exempel
I följande kodexempel används GetForm metoden för att avgöra om en MainMenu för närvarande är överordnad till formuläret. Om anropet i exempelkoden till GetForm inte returnerar nullklonar koden menystrukturen för MainMenu metoden .CloneMenu Exempelkoden anger RightToLeft sedan egenskapen till RightToLeft.Yes på den nya kopian MainMenu av för att skapa en MainMenu som kan användas för språk som stöder text från höger till vänster. Det här exemplet kräver att du har skapat en MainMenu som heter 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
Kommentarer
Med den här egenskapen kan menyerna stödja språk som skrivs från höger till vänster. När den här egenskapen är inställd RightToLeft.Yespå visas menyobjektets text från höger till vänster i stället för standardmetoden från vänster till höger.
Note
Mer information om hur aktivering av höger-till-vänster-justering påverkar Windows Forms kontroller finns i egenskapen RightToLeft.