簡體   English   中英

Windows應用程序中從右到左的控件!

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM