Aracılığıyla paylaş


Control.RightToLeft Özellik

Tanım

Denetimin öğelerinin sağdan sola yazı tiplerini kullanarak yerel ayarları destekleyecek şekilde hizalanıp hizalanmadığını belirten bir değer 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. Varsayılan değer: Inherit.

Özel durumlar

Atanan değer değerlerden biri RightToLeft değildir.

Açıklamalar

RightToLeft özelliği bir ortam özelliğidir. Ortam özelliği, ayarlanmadıysa üst denetimden alınan bir denetim özelliğidir. Örneğin, varsayılan olarak üst Button öğesiyle Form aynı BackColor olacaktır. Ortam özellikleri hakkında daha fazla bilgi için bkz. sınıfa AmbientProperties veya sınıfa Control genel bakış.

RightToLeft özelliği, dilin sağdan sola yazıldığı İbranice veya Arapça gibi uluslararası uygulamalar için kullanılır. Bu özellik olarak RightToLeft.Yesayarlandığında, metin içeren denetim öğeleri sağdan sola görüntülenir.

Uyarı

Özelliğin RightToLeft değeri çalışma zamanında değiştirilirse, yalnızca biçimlendirmesi olmayan ham metin korunur.

Aşağıda, denetim öğelerinin özelliği değerinden nasıl etkilendiğine RightToLeft ilişkin birkaç örnek verilmiştir RightToLeft.Yes :

  • Dikey kaydırma çubukları kaydırılabilir denetimlerin sağ tarafında değil sol tarafta görüntülenir (örneğin, Form, Panel, çok satırlı TextBoxve RichTextBox).

  • Yatay kaydırma çubukları, kaydırma kutusu (başparmak) sağa hizalı olarak başlar.

  • özelliği tarafından CheckAlign denetlenen onay kutusu öğesi hizalaması ve RadioButton denetimleri için CheckBox tersine çevrilir.

  • Liste kutusundaki, birleşik giriş kutusundaki ve aşağı açılan denetimlerdeki öğeler sağa hizalanır.

  • Yukarı ve aşağı düğmeleri ve denetimleri sola hizalanır NumericUpDownDomainUpDown .

  • Menüler (MainMenu, MenuItemve ContextMenu) sağa hizalı olarak görüntülenir.

  • Denetimdeki ToolBar araç çubuğu düğmelerinin hizalaması veya üzerindeki ToolBarButton metnin hizalaması özelliğinden etkilenmez RightToLeft .

  • AxHost sağdan sola hizalamayı destekler; ancak, bir ActiveX denetimi üzerindeki etki, denetim yazarının sağdan sola görüntüleme desteği uyguladığı boyuta bağlıdır.

Devralanlara Notlar

Türetilmiş bir sınıfta özelliğini RightToLeft geçersiz kıldığınızda temel uygulamanın kapsamını genişletmek için temel sınıfın RightToLeft özelliğini kullanın. Aksi takdirde, tüm uygulamayı sağlamanız gerekir. Özelliğin get hem hem set de erişimcilerini RightToLeft geçersiz kılmanız gerekmez; gerekirse yalnızca birini geçersiz kılabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.