用文本行填充多行编辑框的方法是什么
我所追求的是您在某些程序底部看到的灰色编辑框。 结果列表。 我在文本格式正确时遇到问题。
那么从头开始,通常是如何完成的呢?
用文本填充半页大小的编辑框。
一根带换行符的大长字符串?
结果->Text = System::Convert::ToString(Var) ;
这似乎是我可以输入编辑框的唯一方法 但我似乎无法构建该行将接受的多行字符串。
What im after is a greyed out editbox you see at the bottom of some programs.
A list of results.
Im having problems having the text properly formatted.
so starting from scratch, how is it usually done?
The filling of the half page sized editbox with text.
one big long string with line breaks?
Results->Text = System::Convert::ToString(Var) ;
that seems to be the only way i can input to the editbox
but i cant seem to build a multiline string that that line will accept.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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 消息。
.NET or WinAPI? Don't add too much tags. In Win32 dialog template, I use the following styles to create such editbox: Auto HScroll false, Auto VScroll false, Horizontal Scroll false, Multiline true, Read Only true, Vertical Scroll true.
You can add new information by concatenating new text with existing. If you want new line, add "\n". Long lines are wrapped. To scroll down automatically post to this textbox WM_VSCROLL message with SB_BOTTOM parameter.