C#winForm 按一个按钮让panel的内容消失

现在在使用C#编写程序

现在是用picturebox当做按钮 按了一个按钮之后 会出现一个panel的显示框
然后按form中其他的按键时 这个panel不会消失
有没有什么解决方法的!谢谢
分数可加

在这里提供两种办法,
(1)panel1.Controls.Clear();//这个是清空当前panel1控件里的东西,panel1控件不消失,但是里面的控件都消失了
(2)比如panel1里只有一个lable1控件,通过按钮的点击事件,lable1.hide();//这样和上一个区别是,上面那个里面的控件消失了,就不存在了,但这个只是隐藏panel1里面的控件,看不见了
望采纳。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-23
设置这个panel 的z-index=“100”

C#winForm 按一个按钮让panel的内容消失
(1)panel1.Controls.Clear();\/\/这个是清空当前panel1控件里的东西,panel1控件不消失,但是里面的控件都消失了 (2)比如panel1里只有一个lable1控件,通过按钮的点击事件,lable1.hide();\/\/这样和上一个区别是,上面那个里面的控件消失了,就不存在了,但这个只是隐藏panel1里面的控件,看不见了 ...

C#Winform中建立一个清除按钮,当选择某个文本框内容时 点击该按钮 该...
定义个全局的TextBox对象(假设为objSelectedTextbox),初始化为null 再定义一个TextBox的单击事件处理函数,把form中需要处理的文本框都和这个函数挂接。在这个处理函数中将被点击的文本框对象赋值给全局的TextBox对象(objSelectedTextbox)。在按钮的点击事件处理函数中增加代码 if(objSelectedTextbox!=nu...

C# winform 点击一个按钮退出窗体 并关闭相应的进程
如楼上所示,直接在按钮的单击事件中写this.Close();就可以关闭窗体,同时相应的进程会自动关闭,不需要你自己处理。如果你是需要关闭进程的代码,则如下:先确定你的进程 Process[] plist = Process.GetProcessesByName("这里输入你的窗体名称");Process p = plist[0];结束进程的方式: p.Kill()...

C#中有没有一个命令清空已经填写的数据
是winform么?要不就直接控件.clear();或者用foreach(control item in this.from(这里如果要清除窗体里面所有控件里面的记录就用form,如果是像panel啊,groupbox啊就用控件.controls就可以).controls){ \/\/如果控件是textbox if(item is textbox){ \/\/就转成textbox textbox t=(textbox)item;\/\/然后...

C#中,给WinForm窗体中添加了几个按钮后就不会响应键盘事件了_百度知 ...
你的键盘控制代码是在窗体的事件中触发的吧,当窗体中有按钮时,焦点通常是落在按钮上的,这个时候你通过键盘控制,就不能引发窗体的事件了。要解决这个问题,我记得好像在窗体的属性中有个keyprexxxxx(记不得单词了),把这个属性设置为true,就能解决你这个问题。

C#WinForm中如何实现长摁一个按钮button实现循环执行一个操作,放开就停...
做一个Timer,MouseDown里开启Timer,在Timer的触发事件里做处理,不用循环,设定多久执行一次就好。在MouseUp里关闭Timer。

c# winform 现在有一个FormClosing事件,如何实现点击一个按钮调用这个事...
第一:FormClosing事件发生在窗体被关闭之前.只要是关闭窗体,都会调用此事件的.即,在按钮点击时间里close窗体,就会调用此事件.第二:如果是已经添加了FormClosing事件,而想在别的地方调用此事件的功能,即,FormClosing(null,null);此时事件被当作方法执行....

C# winform 中 有一窗体 A ,A中有一个按钮Btn, 单击 Btn 调用窗体B...
关闭子窗体B的时候返回一个值给父窗体A,A接受到这个值就close,参考代码如下:A窗体btn的单击事件:private void Btn_Click(object sender, EventArgs e){ Form1 formB = new Form1();formB.ShowDialog();if (formB.DialogResult == DialogResult.Cancel){ this.Close();} } ...

C# winform的控件中,为panel添加事件,鼠标点击panel弹出一个新的form...
private void panel1_Click(object sender, EventArgs e){ Form2 fm2 = new Form2();fm2.Show();} Form2 可以是你自己定义的任何继承了winform的类,注意双击panel 自动弹出的是panel1_Paint 事件,要实现你的 必须选择panel 在事件中选择 Click 事件才会出现上述代码 ...

C#winform程序里面的一个按钮,设置它在一定时间内不能点击,程序关闭的...
在数据库里面保存一个按钮的点击信息,里面包括一个点击时间。然后在程序里面开始运行的时候获取下这个时间,这个时间要每隔24小时读取一次。写一个定时执行的事件,每隔一段时间就去对比这个按钮的点击时间,如果超过24小时这个按钮就设置为可用,点击这个按钮的事件里面记得修改下对应数据库里面的点击信息。

相似回答