求解 拉矩形如何实现问题 !!!!!
这是一个 座位选择问题 首先是一个 panel 里面是十几个 label 代表座位 拉一个绘图的矩形 使得能选中多个 label 来实现 多个座位一同选择 这该如何实现 急急急急啊!!!!!!!! --------------------编程问答-------------------- 我知道 矩形怎么拉 但是不知道如何判断 矩形拉了之后 label 是否在其中 求各位大神啊 --------------------编程问答-------------------- 有人么 --------------------编程问答-------------------- --------------------编程问答-------------------- 判断拉出的矩形和控件位置区域是否有交集就行了啊 --------------------编程问答-------------------- 它们都有size的 多个label的话还得考虑label的position--------------------编程问答-------------------- 具体的简介语句是怎样的呢 就是判断的语句 --------------------编程问答-------------------- 假设矩形(四边与x、y轴相平行的)分别是a、b,判断它们相交,那么就是判断
a.left<b.right && a.right>b.left && a.top<b.bottom && a.bottom>b.top
而判断a在b里边则是
a.left>b.left && a.right<b.right && a.top>b.top && a.bottom<b.bottom --------------------编程问答-------------------- 谢谢 啊 我马上试试 --------------------编程问答--------------------
现在是能判断了 但是 只能矩形从上往下拉的时候 才能判断 如果从下往上拉就不能判断了
补充:.NET技术 , C#