当前位置:编程学习 > C#/ASP.NET >>

窗体上有若干个自定义控件,怎样实现鼠标框选啊

就是按住鼠标左键不放,拉出一个方框,选中那些控件并获得那些控件的引用 --------------------编程问答-------------------- 记录控件坐标

记录框选范围 

从范围中找取在范围中的控件

设置这些控件的状态 --------------------编程问答-------------------- 记住起点和终点坐标,可以得到一个矩形,Rectangle类的Contains()方法可以判断一个点或者一个矩形是否存在于当前矩形中。

你可以根据需求进行判断,一种就是判断每个控件的location是否在矩形中,一种就是判断每个控件所自身的“矩形”是否在圈出来的矩形中。

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,