C#窗体应用程序怎么互换两个控件坐标要求是分别点击两个控件后互换?
1个回答
展开全部
准备两个变量,用来保存被点击状态,比如 Atrl_selected, Btrl_selected
点击事件(不一定是第一次第二次,通用)中判断
如果Atrl_selected 无值,那么本次点击是第一次,做如下动作。
1。设置 Atrl_selected 值(或者名字或则坐标,供第二次调用)。
如果Atrl_selected 有值,那么本次点击是第二次,做如下动作。
1。记录A,B的坐标,
2。重新设置A,B坐标(互换)
3。清空Atrl_selected, Btrl_selected值。
点击事件(不一定是第一次第二次,通用)中判断
如果Atrl_selected 无值,那么本次点击是第一次,做如下动作。
1。设置 Atrl_selected 值(或者名字或则坐标,供第二次调用)。
如果Atrl_selected 有值,那么本次点击是第二次,做如下动作。
1。记录A,B的坐标,
2。重新设置A,B坐标(互换)
3。清空Atrl_selected, Btrl_selected值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询