【问题标题】:What is a way to fill a multiline editbox with line of text什么是用文本行填充多行编辑框的方法
【发布时间】:2011-02-28 07:50:47
【问题描述】:
我所追求的是您在某些程序底部看到的灰色编辑框。
结果列表。
我在正确格式化文本时遇到问题。
那么从头开始,一般是怎么做的呢?
用文本填充半页大小的编辑框。
一个带有换行符的大长字符串?
结果->Text = System::Convert::ToString(Var) ;
这似乎是我可以输入到编辑框的唯一方法
但我似乎无法构建该行将接受的多行字符串。
【问题讨论】:
标签:
.net
c++
multiline
editbox
【解决方案1】:
.NET 还是 WinAPI?不要添加太多标签。在 Win32 对话框模板中,我使用以下样式创建这样的编辑框:Auto HScroll false、Auto VScroll false、Horizontal Scroll false、Multiline true、Read Only true、Vertical Scroll true。
您可以通过将新文本与现有文本连接来添加新信息。如果要换行,请添加“\n”。长线被包裹。使用 SB_BOTTOM 参数自动向下滚动发布到此文本框 WM_VSCROLL 消息。