日期:2014-05-18  浏览次数:21025 次

winform如何实现用户控件之间的属性修改。
有3两个用户控件(背景色都是透明的) user1 user2 user3,user1有2个按钮butten1 butten2。然后将这三个控件都重叠放入form窗体里面。怎么实现按user1的butten1 就显示user2. 按user1的butten2就显示user3.初始化时候user2 user3的Visible属性都是false。

------解决方案--------------------
可以自定义事件,委托,自己google查去
------解决方案--------------------
用事件,或者属性(比如ListView可以设置关联的ImageList,控件可以设置ContextMenu)。

否则就再建一个控件把这两个控件再包进去。
------解决方案--------------------
条条大路通罗马 既然是新手 给你个新手的办法 好理解点

user1里面加2个成员

public user2 u2{get;set;}
public user3 u3{get;set;}

窗体load:
user1.u2=user2
user1.u3=user3

button1.click事件
u2.show()

OK?