我的WinForms应用程序中有一个多行文本框,我将WordWrap
属性设置为true
。
但正如您所看到的,当我将Text
属性设置为以下字符串时,换行符为{ - 1}}的' - '字符。
ORD-082619/1023
答案 0 :(得分:2)
您可以使用non-breaking hyphens替换常规连字符:
myTextBox.Text = myTextBox.Text.Replace("-", "\u2011");
这当然只有在您之前没有任何这些内容时才有效,并且需要知道哪个是哪个(在这种情况下,您可以将原始版本保留在某处,可能在标签中; - )