C#的groupbox如何实现点击groupbox外部,将groupbox隐藏,为什么我找不到groupbox的mouseleave事件
答案:3 悬赏:70 手机版
解决时间 2021-01-24 18:36
- 提问者网友:不爱我么
- 2021-01-24 02:38
小白在这里向各位前辈虚心请教,万分感谢
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-01-24 03:28
确实 没有这个事件
不过你可以在后台写
public Form1()
{
InitializeComponent();
groupBox1.MouseLeave+=new EventHandler(groupBox1_MouseLeave);
}
private void groupBox1_MouseLeave(object sender, EventArgs e)
{
button1.Text = "aaaa";
}
不过你可以在后台写
public Form1()
{
InitializeComponent();
groupBox1.MouseLeave+=new EventHandler(groupBox1_MouseLeave);
}
private void groupBox1_MouseLeave(object sender, EventArgs e)
{
button1.Text = "aaaa";
}
全部回答
- 1楼网友:一袍清酒付
- 2021-01-24 05:14
楼主说的应该是groupbox失去焦点的时候,隐藏该控件把?
其实很简单啊,有一个Leave事件……
该事件是在控件失去焦点时触发,楼主可以首先让groupbox获取焦点,然后再点其他地方,控件就消失了……
- 2楼网友:不如潦草
- 2021-01-24 03:58
我试了试,没碰到啥问题。一切正常。把你代码贴来看看。
前提是:鼠标得先移进窗体里面,再移出,才有反应。
private void form_test_mouseleave(object sender, eventargs e)
{
label1.text = "leave";
}
分,看着给,想和你要500,怕你没有哩
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯