求助!VB编程picturebox中鼠标多选问题!
请教各位高手前辈!我在picturebox中画入了波形,我想用鼠标在图像上拖动一个矩形框,矩形框内的点就都被选上了,请问如何实现!非常感谢!
比较麻烦,等高手吧
你的点是什么意思?
是指 shope 控件吗?
被选中了可以实现,当你按下鼠标时触发图片的:MouseDown事件记录下一个点(x1,y1);MouseMove实时中记录下另外的一个点(x2,y2),在这个区间内的点就是选中的点。
思路:
每个点作为一个对象处理,拥有两种状态:选中,未选中.
然后在每次重绘时根据选中状态,绘制为不同的颜色(或其它想要的效果,在绘制部分中处理)
在此逻辑结构上,可以做很多种扩展应用,PS的管理结构也是与此类似的.
效果参考:
http://www.m5home.com/temp/drawdemo.htm
相关问答:
用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......
vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?
例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Expli ......
Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else
......
在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......