设计时我在窗体上放了两个Button控件:Button1,Button2,二者之间有重叠部分,Button1的TabOrder为1,Button2的TabOrder为2,在设计时可以看到Button1压着Button2的一部分(因为有重叠)。
问题出来了:
1、为什么在运行时却看到是Button2压住Button1的一部分?
2、为什么我点击重叠部分(上面的是Button2部分),却执行Button1的Click事件?如何解决点击重叠部分执行上面按钮的Click事件,而不执行下面按钮的Click事件?着急!问题解决马上给分,问题2解决另加分!
谢谢!
问题出来了:
1、为什么在运行时却看到是Button2压住Button1的一部分?
2、为什么我点击重叠部分(上面的是Button2部分),却执行Button1的Click事件?如何解决点击重叠部分执行上面按钮的Click事件,而不执行下面按钮的Click事件?着急!问题解决马上给分,问题2解决另加分!
谢谢!
button2.ModifyStyle(0, WS_CLIPSIBLINGS);这样改一下,它们不会再相互干扰了。包括界面和事件。
但问题2如何解决呢?我想要点击重叠部分触发上面按钮的事件呀。其实我要做的是图片控件(静态文本),我怕说不清楚才用按钮控件作为帖子的例子。图片控件必须重叠,而且都要Enable
http://expert.csdn.net/Expert/topic/2671/2671713.xml?temp=.6110498