我想实现这么一个功能,就是一个窗体,比如叫 main,上面有一些按钮,分别是 button1 button2,他们有的是添加功能,有的是数据显示功能datagridview,main默认显示的数字是 label1,我想点button1的时候,label1消失,只显示添加功能,而点button2的时候只显示数据显示功能datagridview,请问这个该怎么做呢?
解决方案 »
- ? C# 十六进制字符转字符出错,给出“?”
- 创建空网站时提示这个错误。为什么
- 发分,新年从头在来
- 高分求救——SMTP发送邮件的问题
- 如何获取线程中接收到的字符串
- C#文件对话框按钮第2次按下后才执行相应功能
- 北京招聘DotNet程序员
- ODBC连接数据库,是否一定要进行配置?DSN
- 求问如何在C# 窗体中 获取txt文件里的坐标 然后以点的形式显示到picturebox里
- 如何捕捉在DataGrid中添加行中,数据不合法,运行时弹出的System.data.NoNullAllowedException,我要自定义它。(在线)
- [winforms]: 根据ASCII码获得字母
- 哪位高人帮我解决一下这个问题啊~~
{
this.label1.Visible = false;
}
文本框?
加两个panel吧,在添加事件的时候就让
放添加控件的panel.Visible=true
放显示控件的panel.Visible=false在数据显示事件的时候就让
放添加控件的panel.Visible=false
放显示控件的panel.Visible=true不知道是不是这意思?
{
InitializeComponent();
this.pannel1.Visible = true;
this.pannel2.Visible = false;
this.pannel3.Visible = false;
}
private void addit_Click(object sender, EventArgs e)
{
this.pannel2.Visible = true;
this.pannel1.Visible = false;
this.pannel3.Visible = false;
}
private void addit2_Click(object sender, EventArgs e)
{
this.pannel3.Visible = true;
this.pannel1.Visible = false;
this.pannel2.Visible = false;
}
默认情况下,我的pannel1是显示的,pannel2和pannel3是不显示的,当我点了addit这个后,pannel2是显示的,pannel1和3是不显示的,同样的addit2,可是我用上面代码,点了对应的,却出现的空白,不能出现我需要的效果,请问这个错在什么地方呢?