[英]Right to left controls in Windows Applications!
我是一名新的Windows應用程序程序員,並且使用從右到左的語言。
我想用rtl lang編寫自己的應用。 我該如何執行呢?
我應該將窗體中任何控件的RightToLeft屬性設置為Yes還是true? 這非常有害!!
我可以設置一些東西來轉換並將控件設置為rtl嗎? 我可以在屬性文件夾的“ Settings.settings”文件中進行一些設置嗎?
FlowLayoutPanel控件在水平或垂直流方向上排列其內容。 FlowLayoutPanel控件在從右到左(RTL)布局中正確反轉其流向。 任何Windows窗體控件(包括FlowLayoutPanel的其他實例)都可以是FlowLayoutPanel控件的子級。 鑒於此,您應該能夠使用單個設置控制所有控件的流向,前提是它們位於FlowLayoutPanel中。
最簡單的方法是添加以下兩行:
this.RightToLeft = RightToLeft.Yes;
this.RightToLeftLayout = true;
在此行下(您將在此處找到它):
InitializeComponent();
剛設定
RightToLeft = true
對於任何重要的控件(我想象中包含文字的任何內容)
有關Control.RightToLeft和環境屬性,請參見MSDN文檔。
您真正要做的就是將其設置在表單上,並且控件應自理。 很明顯,在窗體上的TextBox的簡單情況下,窗體的RightToLeft屬性設置為Yes。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.