Winform编程中,使用的Textbox控件,我们很有可能会遇到需要随时更新其内容(比如聊天窗口文字的更新),当内容过多的时候,就会出现滚动条,如何让滚动条时刻跟随内容的最下面内容呢?

1. 在[设计模式]里双击TextBox,添加TextChanged事件:
2. 在相应的cs文件中填入下面的code:

view plaincopy to clipboardprint?
  1. private void TextBox_TextChanged(object sender, System.EventArgs e)
  2. {
  3. this.TextBox.SelectionStart = this.TextBox.Text.Length;
  4. this.TextBox.SelectionLength = 0;
  5. this.TextBox.ScrollToCaret();
  6. }

private void TextBox_TextChanged(object sender, System.EventArgs e) { this.TextBox.SelectionStart = this.TextBox.Text.Length; this.TextBox.SelectionLength = 0; this.TextBox.ScrollToCaret(); }

如何使Winform的Textbox滚动条保持在最后相关推荐

  1. winform程序textbox滚动条保持在最下面 内容不闪烁

    在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显 ...

  2. 重写Winform的Textbox单行模式下滚动条。

    C# Textbox,必须同时设置属性Multiline = True.ScrollBars=Horizontal.WordWrap=False才会显示出水平滚动条,且默认字体大小下,控件的Size. ...

  3. WinForm -- 为TextBox文本框添加鼠标右键菜单

    WinForm -- 为TextBox文本框添加鼠标右键菜单 1. 新建一个WinForm项目,放置一个TextBox控件 2. 从工具箱拖进来一个ContextMenuStrip 3. 将TextB ...

  4. Winform 中 TextBox 换行问题解析(转)

    winform 中 TextBox 的 Multiline属性设置为 true ,敲入几个字符和几个回车,然后保存到数据库,再从数据库中读取出来赋值给TextBox,换行符丢失.以前遇到这问题,没太在 ...

  5. winform的Textbox设置只读之后使用ForeColor更改颜色

    winform的Textbox设置只读之后设置ForeColor更改颜色无效.这是 TextBox 默认的行为. 解决方法: 设置为只读之后,修改控件的BackColor,再设置ForeColor就可 ...

  6. winform的Textbox设置只读之后ForeColor无效的解决方法

    winform的Textbox设置只读之后ForeColor无效.这是 TextBox 默认的行为. 可以通过以下方法就可以解决: 设置为只读之后,把BackColor改一下,然后运行一下窗口,再设置 ...

  7. winform中textbox设置只能输入数字

    winform中textbox设置只能输入数字 textbox 的keypress事件,通过keychar判断键盘的按键是否为数字或小数点.删除.退格 //判断按键是不是要输入的类型.if (((in ...

  8. winform界面TextBox限制只能输入整数

    winform界面TextBox限制只能输入整数 选中需要限制的TextBox ,双击生成的事件 KeyPress 在生成的方法中,写如下代码 if ((e.KeyChar < 48 || e. ...

  9. winform程序多行textbox滚动条移动当前光标位置

    在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显 ...

最新文章

  1. 互联网运营期产品评审杂思,互联网营销
  2. C++ 标准模板库(STL)
  3. Android学习之Shared Preference
  4. linkedin爬虫_机器学习的学生和从业者的常见问题在LinkedIn上提问
  5. 如何打造组织级敏捷,你想知道的都在这里!
  6. 中邮智递通过数加和datav将系统和服务迁移到大数据平台
  7. Spark源码分析之SparkContext
  8. matplotlib之subplot和动态作图(笔记六)
  9. android远程调用github仓库的aar文件
  10. 计算机导论声明型摆设,《计算机导论作业-论文排档》.doc
  11. 还不会用typedef?C语言typedef的详细用法总结,一篇解决你的困惑。(学习笔记2--typedef设置别名)
  12. php td背景颜色改变,JavaScript实现点击单元格改变背景色的方法
  13. c语言做线性代数第六版答案,编程与线性代数
  14. 三维激光扫描后处理软件_三维激光扫描——钢结构形变检测的利器
  15. 10000+TB 阿里网盘资源!够过年了吧?
  16. 学英语《每日一歌》之Traveling Light
  17. 华为:当丑小鸭变成黑天鹅?
  18. html本地视频在线播放,html5本地播放器
  19. Android 10 添加安装白名单和卸载黑名单
  20. 如何理解self attention中的QKV矩阵

热门文章

  1. Android入门之Activity的创建及生命周期方法
  2. Root与Unlock Bootloader(解锁)
  3. Supervisor客户端命令
  4. 《HALCON机器视觉与算法原理编程实践》第5章 图像预处理-学习笔记
  5. 3月23日——3月27日课程表
  6. 弘毅一体计算机配置似乎是正确的但,浙江省杭州市2020届高三4月份模拟考试语文试题[答案][含答案]...
  7. 在校大学生谈项目管理
  8. matlab中mean 函数的用法
  9. windows操作系统版本介绍
  10. Asp.net学习心得