中易网

VB的richtextbox可以粘贴图片吗,怎么做?

答案:3  悬赏:80  
解决时间 2021-12-21 11:40
或者说个比richtextbox好用的编辑框
最佳答案
.....................这个是在运行中动态添加图片到richtextbox中的代码
用sendmessage 函数 原理是先把图片“放”到剪贴板中 然后 再发送方到richtexhbox中
先声明
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Long) As Long

添加一个Picture 用来显示图片

在picture 的 click 事件中写如下代码
Clipboard.Clear '清除剪贴板
Clipboard.SetData ImageList1.ListImages(Index + 1).Picture '把图片框中的图片 保存到 剪切板中
SendMessage RichTextBox1.hWnd, &H302, 0, 0 '发剪贴板中的数据到richtextbox中
全部回答
richtextbox.image="文件路径" RichTextBox.ImageAlign可以设置图像的位置 你说的粘贴图片,直接复制粘贴就可以了 ctrl+V
option explicit private sub command1_click() dim sstart as long, lenstr as long dim wzflag as long sstart = richtextbox1.selstart lenstr = 7 do wzflag = richtextbox1.find("(", sstart) if wzflag = -1 then exit do end if richtextbox1.selstart = wzflag richtextbox1.sellength = lenstr richtextbox1.selcolor = vbred sstart = wzflag + lenstr + 1 loop end sub 可能是你没有声明变量吧,这样应该可以了,我运行过,可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
LabVIEW中如何实现数组移位?
自己想加盟米线,但之前没做过,没有经验可以
积载因数大说明什么?怎么看的?那相反的积载
我老公一点都不会疼人,我跟难过,我想离婚了
我高考理科考了279分,上哪所大学合适
所得税年度汇算清缴亏损可不可以不退税
一个锅里炒黄豆和绿豆,怎么样可以使得在炒完
贵州轻工职业技术学院录取分数是多少?
4gb内存条1600m的好吗?还有更大的吗?
tfboys里面谁长得最帅
湛江硇洲岛怎么去?
有什么像这就是僵尸吗,我的妹妹不可能那么可
如何引导学生提出有效问题
电信卡没用到两年注销了现在说欠了544元是怎
经常突然腰胀疼或刺疼一下是怎么回事
推荐资讯
西山岭这个地址在什么地方,我要处理点事
怎么加深和客户的关系?
初三英语:hertoldmethatherfriend’salarmcl
田租的意思是什么啊?请解释下!
有一块长12米,宽8米的长方形草地,在草地的
雪莱特先行者LED汽车大灯怎么样
英语翻译我喜欢猴子
plc电工证
貲寶的意思是什么?貲寶的释义是什么啊?
英文歌的mv里面有一辆车好像是福特野马 还有
鱼缸壁上爬动的微小虫子是什么?如何清除?
本来上滑就可以找到的夜间模式,今天怎么滑都
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?