永发信息网

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";
}
全部回答
  • 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,怕你没有哩
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯