vb能不能使自己画的一个图形,响应鼠标事件.

想做一个程序,需要实现一下功能:1)在界面—类似窗体—上点击,程序插入一个图标;2)插入的图标可以响应鼠标事件如点击等。如何实现?我现在只能想出来直接定义鼠标点击事件,用... 想做一个程序,需要实现一下功能:
1)在界面—类似窗体—上点击,程序插入一个图标;
2)插入的图标可以响应鼠标事件如点击等。
如何实现?
我现在只能想出来直接定义鼠标点击事件,用坐标来判断。
VB有没有提供更方便的方法?
展开
 我来答
wind19760709
2013-05-09 · TA获得超过338个赞
知道小有建树答主
回答量:336
采纳率:0%
帮助的人:185万
展开全部
用程序实现自动在界面添加image控件。同时写一个模块,来对image控件进行初始化及响应。
追问
能不能帮忙写一个在form1中鼠标点击位置添加一个image控件的语句啊,谢谢了。
追答
你还可以先添加一个image控件数组。然后就可以控制数组编号来添加和删除。这个比较容易也占资源少。
下面的是自动加控件的:
1. Dim WithEvents myimage As VB.ControlExtender
Set myimage = Controls.Add("VB.ControlExtender", "myimage ",Form1)
以上的是语法示例,有些参数不太记得了。你可以在百度去搜下。有示例的。
亚马逊选品管家
2013-05-09 · TA获得超过643个赞
知道小有建树答主
回答量:805
采纳率:100%
帮助的人:284万
展开全部
实现方法很多哦,不过用GDI绘制,效果比较好。响应鼠标事件你就直接在Form的MouseDown事件里写就行了,比如在10,10这个点点了鼠标,然后判断这个点在不在我们插入的图标里面即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2013-05-09 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3256万
展开全部
点击时动态插入一个图片框,让图片框响应鼠标事件就是了。
追问
能不能帮忙写一个在form1中鼠标点击位置添加一个图片框的语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xpicasso
2013-05-09 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:141
采纳率:100%
帮助的人:56.2万
展开全部
我没试过,我觉得不要直接把图标放在空白界面里,而是放到一个控件里,然后用控件来响应事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友92f1e38
2013-05-09 · TA获得超过101个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:57.5万
展开全部
用image控件,可以有这个功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式