有沒有辦法在c#4.0中將文本框的文本流向改爲RightToLeft
而不是LeftToRight
。我知道它可以使用FlowDirection
屬性在WPF中完成。在Windows中有這樣的東西嗎?c#4.0中文本框的文本流向
如果不能以什麼方式實現這一點。我將不得不重寫TextBox類,如果是,我需要更改哪個屬性。
請指點我的任何鏈接。我感覺完全失去了。一直在研究一天。
有沒有辦法在c#4.0中將文本框的文本流向改爲RightToLeft
而不是LeftToRight
。我知道它可以使用FlowDirection
屬性在WPF中完成。在Windows中有這樣的東西嗎?c#4.0中文本框的文本流向
如果不能以什麼方式實現這一點。我將不得不重寫TextBox類,如果是,我需要更改哪個屬性。
請指點我的任何鏈接。我感覺完全失去了。一直在研究一天。
您可以將文本框的RightToLeft屬性設置爲RightToLeft.Yes
myTextBox.RightToLeft = RightToLeft.Yes;
如果你希望你的整個窗體和所有環境控制繼承RightToLeft
屬性,可以窗體的RightToLeft屬性設置爲RightToLeft.Yes
。從MSDN
將窗體的RightToLeft屬性設置爲是。
將窗體的RightToLeftLayout屬性設置爲true。
在窗體上放置一個TextBox控件,使用開發環境(如Visual Studio)以編程方式或 。它將 繼承窗體的從右到左的設置,因爲對於RightToLeft屬性的默認 值是繼承。 (如果你想 覆蓋的設置窗體上的另一個控件,設置 控件的RightToLeft屬性來號)
編譯並運行應用程序。你會發現,窗體的 控件和標題鏡像到從右到左運行。在文本框內輸入 文本。你會注意到它從 從右到左進入。