请教:如何在RichTextBox中画直线?
如题!!恳请帮助!! 问题点数:0、回复次数:8Top
1 楼fredlin(.net)回复于 2005-06-03 15:46:46 得分 0
不知道你是想做什么用?
应当不画直线吧。用图之类的代替行不?Top
2 楼ghbiou(ghbiou)回复于 2005-06-03 16:07:45 得分 0
就是在RichTextBox中画直线、曲线??应该怎么做啊??Top
3 楼ghbiou(ghbiou)回复于 2005-06-03 16:23:24 得分 0
有高手会吗???大家顶啊!!!!Top
4 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-06-03 16:30:42 得分 0
比较好的办法是通过RTF格式在RichTextBox中插入格式化的RTF代码,RTF格式的说明:
http://www.biblioscape.com/rtf15_spec.htm
你可以在word中插入一个线条,然后保存成RTF文件然后用RichTextBox打开读取这个文件。Top
5 楼fujihua2001(我学过如来神掌,还要告诉你吗?)回复于 2005-06-03 16:45:10 得分 0
无能为力,如果可以的话,你可以这样,先将图绘在PICTURE控件上,然后用BITBLT函数将PICTURE复制给RICHTEXTBOX,呵呵!!Top
6 楼ghbiou(ghbiou)回复于 2005-06-05 19:14:40 得分 0
为什么RichTextBox不能是一个容器阿??
Top
7 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-06-05 19:38:35 得分 0
RichTextBox可以作为OLE容器:
Richtextbox控件中插入jpg格式的图片和数学公式
http://www.china-askpro.com/msg46/qa08.shtml
Top
8 楼happywqw(键盘跳蚤)回复于 2005-09-06 12:58:07 得分 0
其实直接用API:SetParent 即可将控件放置到RichTextBox中,所以你所说的功能很容易实现啊!
只是--你插入的控件不能与RichText中的文本关联,只能覆盖!!!Top




