MainMenu.RightToLeft Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetim tarafından görüntülenen metnin sağdan sola görüntülenip görüntülenmeyeceğini alır veya ayarlar.
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
Özellik Değeri
Değerlerden RightToLeft biri.
Özel durumlar
özelliğine atanan değer, numaralandırmanın RightToLeft geçerli bir üyesi değil.
Örnekler
Aşağıdaki kod örneği, şu anda formda MainMenu üst öğe olup olmadığını belirlemek için yöntemini kullanırGetForm. Örnek koddaki GetForm çağrısı döndürmezsenull
, kod yöntemini kullanarak CloneMenu öğesinin MainMenu menü yapısını kopyalar. Ardından örnek kod, sağdan sola metni destekleyen diller için kullanılabilecek bir MainMenu oluşturmak için özelliğini RightToLeft.Yes
öğesinin yeni kopyasında MainMenu olarak ayarlarRightToLeft. Bu örnek, adlı mainMenu1
bir MainMenu oluşturduğunuzu gerektirir.
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
Açıklamalar
Bu özellik, menülerinizin sağdan sola yazılan dilleri desteklemesini sağlar. Bu özellik olarak RightToLeft.Yes
ayarlandığında, menü öğesi metni varsayılan soldan sağa yöntemi yerine sağdan sola görüntülenir.
Not
Sağdan sola hizalamayı etkinleştirmenin Windows Forms denetimleri nasıl etkilediği hakkında daha fazla bilgi için özelliğine RightToLeft bakın.