如何在Textbox中显示具有Property RightToLeft = Yes的“218-one-two”, 我从数据库中检索“218-one-two”,我在文本框中显示它有RightToLeft =是, 当我尝试显示此值时,它显示如下: “一,二,213” 我也使用了string.format(“{0:n} - {1} - {2}”,数字,字符串,字符串) 我没工作。 如何以“number-string-string”格式显示或格式化我的值 在RightToLeft文本框???
我不打算只在我的应用程序中使用默认的阿拉伯语言语言使用RightToLeft,但有时我在这个文本框中收到英文值,我需要像那种格式一样显示它。
请帮助我..
答案 0 :(得分:2)
为什么您认为需要RightToLeft
属性?一些简单的测试表明您不太可能覆盖此行为;大概是因为有原因。
如果您只是尝试右对齐文字,TextBox
已经为此提供了属性。将控件的TextAlign
property设置为“右”。
您只应将RightToLeft
用于以从右到左格式显示文字的语言。从你的问题来看,情况显然不是这样。
答案 1 :(得分:1)
您可能正在谈论在RTL文化中运行的应用程序。但是你想从LTF文化中注入一些文字。有Unicode字符表示文本块的某些部分是LTR或RTL。你能这样做吗?