(源码开放)在运行期象设计期那样通过控件四周八个点来调整大小/拖动控件,用鼠标拖个框,将框中的控件全部选中...(0分)

  • 主题发起人 wind2000
  • 开始时间
W

wind2000

Unregistered / Unconfirmed
GUEST, unregistred user!
{********************************************************}
{ 作者: wind2000 }
{ 创建日期: 2002.07.15 }
{最后修改日期: 2002.07.17 }
{========================================================}
{功能:在运行期可以选择控件,并在控件的四周出现八个 }
{ 黑点,可以用鼠标拖放这八个点来调整控件的大小, }
{ 按Shift+鼠标左键多选,Ctrl+拖动鼠标左键画框,将 }
{ 框中的所有控件选中 }
{说明:八个黑点对应顺序 }
{ □□□ 0 3 5 }
{ □ □ => 1 6 }
{ □□□ 2 4 7 }
{********************************************************}
开载地址:
http://go8.163.com/windstorm2000/delphi/Select.zip
作者主页:http://ph11.126.com
缺陷:
1.按Ctrl+鼠标左键拖动时画出的框会被一些控件挡住(不影响选取控件),
而不会象Delphi那样总是在所有控件的最前面画框
2.按Ctrl+鼠标左键拖动时只能选择"父亲"为Form的控件,因为我画框是在画布(Canvas)上
用Rectangle直接画的,有些控件(如TPanel)没有Canvas属性,所以没法画,大家可以想想用
其它方法使得画出来的框总在所有控件的上面,并且可以选择"父亲"不一定是Form的控件
 
很早以前网上就有一个您这个类似功能的控件,也是这能选 parent 是 form 的控件。
我把它改成了任意 parent。如果您感兴趣,我可以去找出来。
 
to yysun:
我上面的只是个Demo,不是控件,也没用其它控件,因为工作需要,所以这两天稍微想了
一下,写了上面的那个程序,因为我们的要求不是很高,只要能够选中Form上的控件就行了,
所以我也没多想,再者正好下班了,也没时间去改,就放上来让大家想想办法,有现成的当然
最好了,能完善尽量完善!要不请孙老师帮我直接改改也成!
 
孙老师,我也要。
zhaohai9@163.net
 
to yysun:
我其实更想知道第1点你是如何解决的?因为第1点解决了第2点也很快就会解决的。
 
wind2000:
无法下载,是不是换个地址
 
to 0738:
抱歉,因为前两天我的主页主站点出现了一些问题无法上传文件,所以我只好先传到网易
镜像站,而网易对免费的个人主页限定每天的下载量不能超过100M,所以可以造成一些人无法
正常下载,今天我已经将文件上传到我的主站点了,下载地址为:http://1000f.com/delphi/Select.zip
 
0738你是娄底的??????

呵呵。。


Nizvoo@etang.com
等孙博士的信息~~~~~~~~~~~


敬礼
 
孙老师,等你等的很辛苦啊,是工作忙还是没找到啊?回个话也好啊!
 
因为发现我的版本居然是 Delphi 1 的,所以得花些时间改成 D5 能用的。
http://www.geocities.com/yiyisun/formedit.zip

另外,这个屏幕编辑不是控件,引用一个单元就可以了。
控件可能是以前做过的一个与这个屏幕编辑配合使用的属性编辑器。
 
孙老师:
你提供的下载地址为何无法下载?我用169和163登录都没法下载???
网站www.geocities.com也找不到?
 
是的,我目前也急需这样的控件,希望能有个可以Down的地方。
 
也是我想了多日的问题啊,关注。
 
http://www.geocities.com/yiyisun
 
to yysun:
看来你提供的网址我是上不去了...:(
 
to yysun:
能否将你的控件发到我的EMail中?
wind2000@21cn.com
如果太大了请发到wind2000@hnwmxx.net
 
接受答案了.
 
顶部