初学c#,很多东西尚未摸清
现在想在主窗口界面中实现如下要求,不知大家有何高见,请指点一二:
和网页一样,点击左侧链接,比如一个导航按钮,然后显示在右侧,和帧的效果类似。
比如点击左侧A点,在右侧显示一个Listview数据列表,
点击B点,在右侧则显示一个组合框界面。
现在想在主窗口界面中实现如下要求,不知大家有何高见,请指点一二:
和网页一样,点击左侧链接,比如一个导航按钮,然后显示在右侧,和帧的效果类似。
比如点击左侧A点,在右侧显示一个Listview数据列表,
点击B点,在右侧则显示一个组合框界面。
1、熟悉Treeview,ListView,Panel的基本用法,
2、熟悉delegate,Event的用法,再回过头看控件的事件
3、搞清楚事件的好处,
4、理解你自己为什么要这样做
在web上很快可以实现的效果,现在要搞半天。
要是耐心地学的话,不知要学多长时间啊,1个月不行,2个月估计也不行,是否至少3月以上啊,还请过来的热心人多多指教啊。
在你点击按钮时,根据你的需要往容器里边放东西或者删除东西。需要确定你要放的位置
点击后的代码:
UserControl uc = new 用户控件1();
uc.Dock = DockStyle.Fill;
panel.Controls.Clear();
panel.Controls.Add(uc);原理是这样,当然,你可以用反射,多态让代码简洁一些.