社区
控件
帖子详情
如何在richTextBox中指定位置增加一行?
cssshk
2008-03-18 11:22:59
比如:该richTextBox控件中已有20行,我想在第5行的下面增加一行自定义文字,(不是替换,操作完成后总共是21行)
还有个前提条件:richTextBox没有焦点,不能用发送按键命令的解决方案!
...全文
766
10
打赏
收藏
如何在richTextBox中指定位置增加一行?
比如:该richTextBox控件中已有20行,我想在第5行的下面增加一行自定义文字,(不是替换,操作完成后总共是21行) 还有个前提条件:richTextBox没有焦点,不能用发送按键命令的解决方案!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cssshk
2008-03-18
打赏
举报
回复
就是用代码控制,richTextBox是不可见的
另外,因为代码是用于分析文件的,流程是
for 循环
:加载文件到richTextBox --- 分析richTextBox ---- 插入自定义文本到richTextBox
next
文件较多,几百上千,文件较大(大于64K,不然用TextBox了)
所以,用获取richTextBox内容到文本框,在增加行,再赋值到richTextBox的方法是可行,但效率太低,且>64K时出错
因此排除上面的方法!
能给出方法也可,给个网址也可,给出代码示例最好(重点给分的对象)
daisy8675
2008-03-18
打赏
举报
回复
不能用发送按键命令的解决方案!
//请你自己解释这个要虾米事件触发哈
cssshk
2008-03-18
打赏
举报
回复
补充一点,RichTextBox1.Visible = True,这个不变
cssshk
2008-03-18
打赏
举报
回复
[Quote=引用 4 楼 supergreenbean 的回复:]
没有焦点,那你有什么?句柄还是对象?
[/Quote]
richTextBox控件是在可见的窗体之外的
也就是说在设计时,把窗体拉大,可看到RichTextBox,但要求在运行时的窗体大小是拉到看不见RichTextBox为止,
不知道此时RichTextBox还能不能获取焦点和按键信息?俺不懂,高手请指教。。。
cssshk
2008-03-18
打赏
举报
回复
我在用richTextBox控件之前,也是用的数组,但是效率低(可能是我菜了)
流程中的分析richTextBox模块中主要是用到richTextBox的Find的方法,查找速度快,能够返回所在“行"数
我在文件分析中是以“行”为单位的
哪位朋友能用数组给出示例,也非常感激!!!!(高分相送)
要求:
1.读取文件到数组,在数组中搜索特定文字(可能是1行,可能是多行)
2.删除搜索到的特定文字(同时行数减少)
3.插入自定义文字(多行,同时行数增加)
4.保存数组到文件
舉杯邀明月
2008-03-18
打赏
举报
回复
[Quote=引用 5 楼 zzyong00 的回复:]
既然richTextBox是不可见的,就没有必要用它了,你完全可以用一个string变量代替它呀!
[/Quote]
我觉得用string数组好一点吧?每一行的内容存入一个元素中。
用户 昵称
2008-03-18
打赏
举报
回复
没想到VB中用个richedit这么麻烦,等于重新学一遍VB。写段代码半天也调不成。
zzyong00
2008-03-18
打赏
举报
回复
既然richTextBox是不可见的,就没有必要用它了,你完全可以用一个string变量代替它呀!
supergreenbean
2008-03-18
打赏
举报
回复
没有焦点,那你有什么?句柄还是对象?
用户 昵称
2008-03-18
打赏
举报
回复
设置selstart和sellength, replace选中的内容。试试。
获取
RichTextBox
当前行号
获取
RichTextBox
当前行号获取
RichTextBox
当前行号获取
RichTextBox
当前行号
2、改变
RICHTEXTBOX
不同字的颜色_改变
RICHTEXTBOX
不同字的颜色_
vb.net编写改变
RICHTEXTBOX
不同字的颜色
RichTextBox
实现虚拟换页及文字处理
RichTextBox
实现虚拟换页及文字处理如:行扫描,字符扫描,字符操作,查找替换等。
DEMO-APPLICATION-SOURCE.zip
C#
中
的
RichtextBox
类用作更完整的独立编辑器组件的基础,可以添加到桌面应用程序
中
Json字符串文本对比工具
亮点:多个
RichTextBox
同时滚动
RichTextBox
增加
行号显示
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章