c# 控件 碰撞? 我想在两个控件(例如两个图片框)碰撞的时候,做一些事情。怎么知道它们是否碰撞? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我个人认为用个 if 就可以做到了~~~用不到事件~~~比如2个运动的TextBox吧可以这样构造触发事件if(TextBox1.Left == TextBox.Right){ 这里面写你要做的事不就可以了??}只是个人想法~~高手纠正下哦~~ //这只针对于两个控件是平行的 //垂直也是一样的处理 if(this.textBox1.Left + this.textBox1.Width == this.textBox2.Left) { //你要做的处理 } 如果是不在一条直线上的两个控件,那就要取得控件的矩形框来做判断了 需要自己做判断,windows怎么会配些碰撞事件给你呢?又不是directx,游戏 PictureBox1.Bounds.IntersectsWith可以判断两个控件是否相交 不懂 str=listbox1.SelectItem.ToSting() 为何要加 ToSting() 日期交集问题 C#打印问题求救 对于WCF的几个问题 记录集DataSet1中的表数为1,如何得知该表的行数和列数。越简便越好。 缺少根元素!!! 多线程问题 第三方控件 求助:字符串显示问题! 在C#中如何设置菜单项,使得几个菜单成为一组,选了一个旧自动取消其他的 十万火急,高手请进阿 调用控件问题! 困扰好几天了!
用个 if 就可以做到了~~~用不到事件~~~
比如2个运动的TextBox吧可以这样构造触发事件
if(TextBox1.Left == TextBox.Right)
{
这里面写你要做的事不就可以了??
}
只是个人想法~~
高手纠正下哦~~
//垂直也是一样的处理
if(this.textBox1.Left + this.textBox1.Width == this.textBox2.Left)
{
//你要做的处理
}
如果是不在一条直线上的两个控件,那就要取得控件的矩形框来做判断了