pxlt.net
当前位置:首页>>关于C# 窗体程序,怎样设置在同一个窗体中,点击按钮显示不同内容?的资料>>

C# 窗体程序,怎样设置在同一个窗体中,点击按钮显示不同内容?

在窗体中放 几个Panel 控件,可以放重叠,在Panel中放入你想放的东西, 点击按钮事件显示其中一个,其他的隐藏 ,你是想要这样的效果? 设置显示隐藏 :Panel.Visible=false/true

这个可以用动态创建的方法,直接在窗体的初始化函数中写入代码.通过对对象的显示属性,即Visable 为0或1进行界面的切换.

点击button的时候吧窗体内容清空.在重新添加新的内容 void button1(){ gbi(); treeview1.Visible=true;//显示}void button2(){ gbi(); treeview2.Visible=true;//显示}void gbi(){treeview1.Visible=false;//不显示 treeview2.Visible=false;}

方法一,没在右边做多个容器,容器内放置控件,自己点击左边按钮的时候控制控件的显示与隐藏方法二,把你的几个按钮转置到正上方去,整个布局其实就是TabPanel了.

可以在button按钮的onclick时间中form2 form2 = new form2();之后用form2.show();你试一下吧,我也记得不太清楚了

提供几种方法供参考:方法1:private void button1_click(object sender, eventargs e) { frmreg form = new frmreg(); form.showdialog(); //直接用showdialog方法显示 } 方法2:private void button2_click(object sender, eventargs e) { if (this.

两种方法,一种是委托,把A窗体的函数传递到B窗体中 B窗体实例化的时候把A窗体当成参数传过去

按钮双击 textbox1.Visible=true; label1.Visible=true; textbox2.Visible=false; label2.Visible=false; textbox3.Visible=false; label3.Visible=false; 按钮2双击 textbox1.Visible=false; label1.Visible=false; textbox2.Visible=true; label2.Visible=true; textbox3.

类似tabcontrol也可以点击按钮对面板的隐藏显示

private void buttonlogin_Click(object sender, EventArgs e) { Formmain newForm = new Formmain();//声明新窗体,Formmain是已设计好的并列窗体 newForm.Show();//打开新窗体 }

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.pxlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com