使窗体自动吸附屏幕边缘 求代码,使窗体有吸附屏幕各边缘的效果,上下左右都要有,像千千静听那样。要求没有BUG,适用各种分辨率。代码尽量从简,先谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不难的,可以通过判断来做到,delphi里不是有个Screen的类吗,可以判断form的位置,再做一些事件的处理.可以不考虑分辨率,都一样的 如果你使用的是Delphi2007,只要设置一个就好。打开“吸附”选项,然后设置最大可“吸附”距离(象素),即可。 赞同楼上 在D2007中,设置窗口的ScreenSnap为True,SnapBuffer为20, 当移动窗体到边缘20象素的时候,窗口会自动吸附。 在这里有D2007 Lite Sp3精简版下载,比较好http://bbs.yd153.com/dispbbs.asp?boardid=25&Id=39 各位。。原来DELPHI7就可以,在OnCreate里加两句代码就行了:self.ScreenSnap:=True;self.SnapBuffer:=30;呵呵,不用整那么麻烦的代码。 oh.. 的确是有ScreenSnap这个属性的,不过没用过忘记了,谢谢楼上提醒。 大量数据采集及存储问题 四舍五入的问题,请大家帮忙!在线等! 求一控件! 那个版本的qreport的 qrdbdbtext能够自动换行,在线等 如何作出类似网络蚂蚁那种在网页上点击右键执行download by netants的效果? 关于存储过程中出现的关闭->开启问题(我估计是释放出现了问题)! WebSnap 对主/细表操作的一个问题 OleVariant变量传递“病变”问题? 怎样显示报表页总数问题 如何设置只按一个键的快捷键呢请指教? 求按行读取WORD文件代码! 字库的问题。
当移动窗体到边缘20象素的时候,窗口会自动吸附。
self.ScreenSnap:=True;
self.SnapBuffer:=30;
呵呵,不用整那么麻烦的代码。