社区
C#
帖子详情
怎么高效的让RichTextBox总是显示最后若干行?
slackeriam
2004-05-05 11:39:25
比如总是显示最后的100行,请教各位。
...全文
268
6
打赏
收藏
怎么高效的让RichTextBox总是显示最后若干行?
比如总是显示最后的100行,请教各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2004-06-20
打赏
举报
回复
在RichTextBox的TextChanged事件中处理和判断。
添加使用AppendText(方法);
使用Lines属性获取或设置文本框控件中的文本行。
wang51346
2004-06-20
打赏
举报
回复
使用.AppendText(s)方法而不用字符串加法,就能实现自动向上滚屏。
JohnHelf
2004-05-08
打赏
举报
回复
RichTextBox有lines属性吧,直接对它进行操作就可以啦
slackeriam
2004-05-06
打赏
举报
回复
我的意思是当RichTextBox超过100行时,再插入N行则把前N行自动去掉,像许多TELNET软件
都只保留最近的若干行。
slackeriam
2004-05-06
打赏
举报
回复
你好,那请问如何把前面的N行去掉?有什么方法吗
JohnHelf
2004-05-06
打赏
举报
回复
我猜,在richtextbox换行时,把前面的行自动去掉就行了,可以后台做个栈来存放数据,每次换行时更新栈,再把栈数据传给richrextbox
C# Windows Forms
Richtextbox
实现简易Notepad
htmltable {th, td {th {pre {简介:本文介绍如何使用C#和
Richtextbox
控件创建一个基础的文本编辑器。这包括实现基本的文件操作(如打开、保存、复制/剪切/粘贴),文本操作(如查找/替换、撤销/重做),格式化选项(如字体、大小、颜色和样式),以及其他高级特性(如
行
号
显示
和自动换
行
)。同时,还会探讨如何处理事件(如光标位置改变和文件变更)和进
行
界面布局(如创建菜单栏和状态栏)。
支持多平台的带
行
号RichEdit控件实现
带
行
号的RichEdit控件是在标准RichEdit编辑控件基础上扩展的功能性UI组件,广泛应用于代码编辑器、日志查看器等需要精确定位文本
行
的场景。它在保留RichEdit原有富文本编辑能力的同时,通过自定义绘制或子窗口叠加方式,在左侧
显示
行
号栏,实现类似Visual Studio或Notepad++的
行
号
显示
效果。该控件的核心价值在于提升文本可读性与定位效率,尤其在处理大文件时,
行
号为开发者提供了直观的位置参考。
企业级报表生成工具Grid++Report5实战应用
Grid++Report5是一款专为企业级数据可视化需求打造的高性能报表开发工具,其核心定位在于解决传统报表系统中布局僵化、数据源耦合度高、输出格式单一等技术瓶颈。基于模块化架构设计,它支持多数据源接入(如数据库、XML、Excel)、动态表达式计算与像素级精细排版,通过可编程渲染引擎实现复杂报表的
高效
生成。在财务报表合并、物流运单打印、医疗检验报告生成等场景中,展现出卓越的灵活性与稳定性。
WinForm窗体与控件自适应布局实战指南
的基本结构由
若干
行
(Row)和列(Column)构成,每一
行
/列可以设置不同的尺寸模式,包括:Absolute(绝对值):固定像素宽度或高度。AutoSize(自动调整):根据内容自动计算所需空间。Percent(百分比):按父容器可用空间的比例进
行
分配。这种混合模式允许我们创建既稳定又灵活的布局框架。例如,在一个主界面中,左侧菜单栏占20%,右侧工作区占80%;顶部工具栏固定高度30px,其余区域填充剩余空间。// 定义两列:左列20%,右列80%
支持特殊字符高亮
显示
的自定义TextBox控件设计与实现
在现代代码编辑器中,语法高亮已成为不可或缺的基础功能。然而,.NET 平台内置的TextBox和控件虽能满足基本文本输入需求,却难以胜任复杂语言结构的动态渲染任务。为此,构建一个高性能、可扩展且跨平台兼容的自定义语法高亮文本框控件——,成为提升开发者体验的关键一步。本章将从架构选型、事件模型到数据存储机制,系统性地剖析该控件的设计思路与实现路径。选择合适的基类和整体架构是构建
高效
自定义控件的第一步。不同的继承路径决定了控件的能力边界、性能表现以及维护成本。
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章