在winform中如何实现点击不同按钮在同一页面上显示不同内容 在winform中如何实现点击不同按钮在同一页面上显示不同内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议用一个TabControl来实现可以用一个Label什么的将TabControl的标签头挡住就行了,然后点击不同的按扭转换显示不同的TabPage 还有一个更简单的,看你要显示的内容是什么了,如果是文字,通过按钮设置Label控件的TEXT就可以了如果是图片就麻烦一点,需要更该图位,并且替换IMAGE属性里的绝对路径~如果是WEB,直接用JS做就好,具体示例可以去http://www.ytdavy.com看看直接查看原码效果应该是和你所要的一样 利用panel叠放在一起即可解决,我也查了些相关资料,但没找到太好的办法,于是开始研究panel叠放的关系,最后ok了!在一个winform中添加n个button和panel,panel完全重合,没个panel显示不同内容,每个button_click中代码为:...button(n)_click(...){ StartVisable();//每次初始化panel为不可见 ResuleVisable(n);//子继承父panel必须可见假如当前为panel2那 panel.visable=panel2.visable=true;}//每次初始化panel为不可见public void StartVisable(){ panel.visable=panel.visable=...paneln.visable=fale;}//这个方法在优化下吧,好像用委托更简单public void startVisable(int i){ switch(i) case 1: panel.visable=true; break; case 2: panel.visable=panel2.visable=true; break; case 3: panel.visable=panel2.visable=panel3.visable=true; break; case 4: panel.visable=panel2.visable=panel3.visable=panel4.visable=true; break; ....}有不明白的请qq联系:4524244 关于Timer的一个问题,请教了! 写一个C#程序测试调用方法的时间 关于c#正则表达式-------------菜鸟问题 DataGridView分页问题 如何把符合语法的字符串转换为语句来执行 有人用过Together for .net吗? winform中datagrid设置某列的宽度怎么这么难啊,有高人详细说明吗 C#编译错误! shtml是什么文件? 改变MDI窗口的Client区域的颜色? ListView绑定数据 并排显示问题 别人调用我的脚本 我需返回html 如何做
如果是图片就麻烦一点,需要更该图位,并且替换IMAGE属性里的绝对路径~
如果是WEB,直接用JS做就好,具体示例可以去http://www.ytdavy.com看看
直接查看原码效果应该是和你所要的一样
在一个winform中添加n个button和panel,panel完全重合,没个panel显示不同内容,每个button_click中代码为:
...button(n)_click(...)
{
StartVisable();//每次初始化panel为不可见
ResuleVisable(n);//子继承父panel必须可见假如当前为panel2那 panel.visable=panel2.visable=true;
}
//每次初始化panel为不可见
public void StartVisable()
{
panel.visable=panel.visable=...paneln.visable=fale;
}//这个方法在优化下吧,好像用委托更简单
public void startVisable(int i)
{
switch(i)
case 1:
panel.visable=true;
break;
case 2:
panel.visable=panel2.visable=true;
break;
case 3:
panel.visable=panel2.visable=panel3.visable=true;
break;
case 4:
panel.visable=panel2.visable=panel3.visable=panel4.visable=true;
break;
....
}有不明白的请qq联系:4524244