C#中textbox控件如何实现一行行显示

 我来答
宝秀爱板戌
2019-11-14 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:789万
展开全部
按照以下步骤:
1、在窗体上放入一个文本框(textBox1),在属性窗口将Multiline属性设置为true,此时文本框已经可以接受多行输入了;
2、同样在属性窗口。设置Dock属性为Fill(显示的图形布局中中间那个大型按钮),此时文本框已经是窗口大小了,如果有自己的布局要求,可以自行设置,这样,在调整窗口大小时,文本框的大小会随之变化;当然,你可以在Form的Resize事件中使用代码控制其大小;
3、关于一行一行的显示内容。我们假设每10秒显示一行,那么可以在Timer控件的Tick事件中每10秒附加一行就可以了。如:
textBox1.Text
+=
"要添加的内容\n\r";
当然,你也可以在自己的事件中进行附加操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滑全巴庚
2019-04-16 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:911万
展开全部
Textbox控件有个属性
Multiline
是控制是否允许多行显示的,直接在对应textbox的属性里把Multiline
改为True,或者在下面的cs代码用
textBox2.Multiline
=
true;
也可以在
Form.designer.cs
里用this.textBox2.Multiline
=
true;控制为多行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式