易截截图软件、单文件、免安装、纯绿色、仅160KB

求助!VB编程picturebox中鼠标多选问题!

请教各位高手前辈!我在picturebox中画入了波形,我想用鼠标在图像上拖动一个矩形框,矩形框内的点就都被选上了,请问如何实现!非常感谢!
比较麻烦,等高手吧

你的点是什么意思?
是指 shope 控件吗?


被选中了可以实现,当你按下鼠标时触发图片的:MouseDown事件记录下一个点(x1,y1);MouseMove实时中记录下另外的一个点(x2,y2),在这个区间内的点就是选中的点。

思路:

每个点作为一个对象处理,拥有两种状态:选中,未选中.

然后在每次重绘时根据选中状态,绘制为不同的颜色(或其它想要的效果,在绘制部分中处理)

在此逻辑结构上,可以做很多种扩展应用,PS的管理结构也是与此类似的.

效果参考:

http://www.m5home.com/temp/drawdemo.htm


相关问答:

VB中有无TApplication对应类型

我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了&# ......

vb打印

要用vb打印一条线,长度是100毫米怎么写?
关注

VB code:
Printer.ScaleMode = vbMillimeters
Printer.Line (10, 10)-(110, 10)

    Printer.ScaleMode = vbMillimeters
    Print ......

VB修改注册表

用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......

VB 请教高手关于用户控件问题

我制作了个用户控件,需要动态加载到窗体上

    Set objExt = Controls.Add("工程1.meActiveX", argName)
    objExt.Visible = True

程序一次能加载N个, 现在想对 ......

vb插入数据库重复值问题

在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号