社区
C#
帖子详情
RichTextBox的文本定位
Renzhiheng
2006-04-12 09:50:25
我希望可以通过按钮定位RichTextBox的显示情况。。
假设RichTextBox里的内容占有多个屏幕的尺寸,那么我点击按钮后RichTextBox刚好滑过上一屏的内容,而恰好显示下一屏的内容,再点击就继续显示下一屏
...全文
389
11
打赏
收藏
RichTextBox的文本定位
我希望可以通过按钮定位RichTextBox的显示情况。。 假设RichTextBox里的内容占有多个屏幕的尺寸,那么我点击按钮后RichTextBox刚好滑过上一屏的内容,而恰好显示下一屏的内容,再点击就继续显示下一屏
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Renzhiheng
2006-04-12
打赏
举报
回复
谢谢Bi11gates9999(Bi11)不厌其烦地大力指导
也感谢Knight94(愚翁) 的提示。。。
准备接分吧。哥们
Bi11gates9999
2006-04-12
打赏
举报
回复
向上就是SB_PAGEUP 啊
翻翻winuser.h,换成常数2
/*
* Scroll Bar Commands
*/
#define SB_LINEUP 0
#define SB_LINELEFT 0
#define SB_LINEDOWN 1
#define SB_LINERIGHT 1
#define SB_PAGEUP 2
#define SB_PAGELEFT 2
#define SB_PAGEDOWN 3
#define SB_PAGERIGHT 3
#define SB_THUMBPOSITION 4
#define SB_THUMBTRACK 5
#define SB_TOP 6
#define SB_LEFT 6
#define SB_BOTTOM 7
#define SB_RIGHT 7
#define SB_ENDSCROLL 8
nangangshi
2006-04-12
打赏
举报
回复
顶
Renzhiheng
2006-04-12
打赏
举报
回复
呵呵,那么再问,如果是向上翻屏呢?
Bi11gates9999
2006-04-12
打赏
举报
回复
测试成功,不足就是光标没有跟着移动
private void button1_Click(object sender, System.EventArgs e)
{
//SendMessage(HWND, WM_VSCROLL SB_PAGEDOWN , NULL);
SendMessage(richTextBox1.Handle,0x0115,3,0);
}
[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
Knight94
2006-04-12
打赏
举报
回复
参看
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c89c.aspx#q890q
Renzhiheng
2006-04-12
打赏
举报
回复
有有谁会吗??
继续等待
Renzhiheng
2006-04-12
打赏
举报
回复
其实就是让RichTExtBox控件翻页
Renzhiheng
2006-04-12
打赏
举报
回复
问题是 ,控件内的字体可以使不规则的亚
Bi11gates9999
2006-04-12
打赏
举报
回复
试试这样做
测出字体高度
测出RichEdit高度
计算出行数
跳过计算出的行数实现翻页??
或者,模拟Pagedown按下?
20011521
2006-04-12
打赏
举报
回复
这么高级的效果
好象很难的
VB
Richtextbox
实现文字
定位
与标识
VB使用
Richtextbox
实现文字
定位
与标识,测试程序发现,这里所说的
定位
其实是在打开的TXT
文本
中搜索指定文字,如果匹配到指定文字的话,会着色标记文字,就像百度搜索结果一样,把匹配的关键字显示成红色。...
C# 仿windows 记事本
数据查找、怎么将找到的数据
定位
到
文本
的相应的位置 using System.Text.RegularExpressions; string str = System.IO.File.ReadAllText("c:/k.txt"); Regex reg = new Regex("B"); Match mat = reg.Match(str); ...
免费DataGridView打印及.NET轻松打印控件5.6版(VB打印,C#打印)
22、
RichTextBox
控件的RTF
文本
打印功能。 23、斜线表头打印功能(5.4版新增)。 24、二维码打印功能(5.5版本增加)。 25、5.6版新增的SimpleReport组件允许您在一个方案文件中管理多个打印方案,在打印预览时能自由...
免费DataGridView打印及.NET轻松打印控件6.01版(VB打印,C#打印,图表打印,Excel导入导出,多表头显示与打印)
11、
RichTextBox
控件的RTF
文本
打印功能。 12、页眉页脚中既可打印文字,也可打印图像,或者即打印图像又打印输出文字。 13、多表头(跨行跨列的复杂表头)打印功能,多表头组件支持多表头显示与打印、单元格内容的...
C#程序开发范例宝典2
63 实例056 利用
RichTextBox
控件实现文档管理功能 63 实例057 利用
RichTextBox
控件实现文字
定位
与标识 65 实例058 用
RichTextBox
控件显示图文数据 67 2.5 ListBox控件应用 68 实例059 在...
C#
110,546
社区成员
642,581
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章