windows能够显示的换行必须由两个字符组成:carriage
return
&
line
feed,也就是必须是"\r\n"。所以如果把"\n"替换成"\r\n"就可以了。
thistextboxdescriptiontext = " *** 作说明\r\nesc\t最小化\r\nalt+f4\t退出\r\nshift+f6\t设置访问地址";显示的结果为:
esc 最小化
alt+f4 退出
shift+f6 设置访问地址
可以打开的,你到东北证券公司网站从新下载就可以了。
>
要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。 要让TextBox里面的文本换行大家往往会想到直接在要换行的地方加个转义的换行符\n:
thistextBoxDescriptionText = *** 作说明\nESC\t最小化\nALT+F4\t退出\nShift+F6\t设置访问地址;
可是实际运行的时候你却发现它始终不会换行,显示的结果为
*** 作说明ESC 最小化ALT+F4 退出Shift+F6 设置访问地址
其实主要是因为TextBox运行在Windows上。Windows能够显示的换行必须由两个字符组成:carriage return & line feed,也就是必须是\r\n。所以如果把\n替换成\r\n就可以了。
thistextBoxDescriptionText = *** 作说明\r\nESC\t最小化\r\nALT+F4\t退出\r\nShift+F6\t设置访问地址;
显示的结果为 *** 作说明ESC 最小化ALT+F4 退出
Shift+F6 设置访问地址
也可以使用EnvironmentNewLine,所以上面的代码可以写成:
thistextBoxDescriptionText = *** 作说明 + EnvironmentNewLine + ESC\t最小化 + EnvironmentNewLine + ALT+F4\t退出 + EnvironmentNewLine + Shift+F6\t设置访问地址;
另外你也可以用verbatim string literal(用@开始的字符串)的形式来输入换行符:
thistextBoxDescriptionText = @ *** 作说明ESC 最小化ALT+F4 退出
Shift+F6 设置访问地址
这种形式在代码中看起来很直观,但是如果代码编辑器是在Windows下运行的,仍然相当于输入了\r\n。
Environment是一个静态类,位于System名称空间下,提供对当前程序的运行环境和平台的相关信息的访问。
以上就是关于c#: winform窗体,textbox文本框里该怎么填DateTime类型的数据全部的内容,包括:c#: winform窗体,textbox文本框里该怎么填DateTime类型的数据、东北证券委托程序下载不了、C#在WinForm中怎样让多行TEXTBOX的换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)