c#4.0中TextBox的文本流动方向
本文关键字:方向 文本 TextBox c#4 | 更新日期: 2023-09-27 18:20:50
有没有办法在c#4.0中将TextBox的文本流方向更改为RightToLeft
而不是LeftToRight
。我知道它可以在WPF中使用FlowDirection
属性来完成。Windows中有类似的东西吗????
如果不是这样的话,可以通过什么方式来实现。我必须重写TextBox类吗?如果是,我需要更改哪个属性。
请给我指出任何链接。我感到完全迷失了方向。我已经研究了一天多了。
您可以将TextBox的RightToLeft属性设置为RightToLeft。是
myTextBox.RightToLeft = RightToLeft.Yes;
如果希望整个窗体和所有环境控件继承RightToLeft
属性,可以将窗体的RightToLeft属性设置为RightToLeft.Yes
。来自MSDN
将窗体的RightToLeft属性设置为Yes。
将窗体的RightToLeftLayout属性设置为true。
将TextBox控件以编程方式或使用诸如Visual Studio之类的开发环境。它会继承窗体的从右到左设置,因为默认设置RightToLeft属性的值为Inherit。(如果你愿意重写窗体上另一个控件的设置,设置控件的RightToLeft属性为No.)
编译并运行您的应用程序。你会注意到表格控件和标题被镜像为从右向左运行。进来文本框中的文本。你会注意到它是从从右到左。