Control.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.
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, bir Button varsayılan olarak üst Form öğesiyle aynı BackColor olacaktır. Ortam özellikleri hakkında daha fazla bilgi için sınıfa veya sınıfa AmbientProperties genel bakış bölümüne Control bakın.
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.
Not
Özelliğin RightToLeft değeri çalışma zamanında değiştirilirse, yalnızca biçimlendirmesi olmayan ham metin korunur.
Denetim öğelerinin özelliği değerinden nasıl etkilendiğine RightToLeft ilişkin birkaç örnek aşağıda 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 kutusu, birleşik giriş kutusu ve yukarı aşağı denetimlerdeki öğeler sağa hizalanır.
Yukarı ve aşağı düğmeleri, ve DomainUpDown denetimlerinde NumericUpDown sola hizalanır.
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 RightToLeft etkilenmez.
AxHost sağdan sola hizalamayı destekler; ancak, bir ActiveX denetimi üzerindeki etkisi, denetim yazarının sağdan sola görüntüleme için desteği ne ölçüde uyguladığına bağlıdır.
Devralanlara Notlar
Türetilmiş bir sınıfta özelliğini geçersiz kıldığınızda RightToLeft , temel uygulamayı 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.