winform:控件如何在非聚焦状况下删除

nikolaichow 2012-05-07 10:14:25
一个控件如何在非聚焦状况下自动删除,如ComboBox的下拉表,不聚焦就关闭了。
我在点击FORM上任何控件,只要不是此控件就删除。
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
love_4023 2012-05-07
  • 打赏
  • 举报
回复

public Form1()
{
InitializeComponent();

this.comboBox1.LostFocus += new EventHandler(comboBox1_LostFocus);
}

void comboBox1_LostFocus(object sender, EventArgs e)
{
//throw new NotImplementedException();
this.Controls.Remove(comboBox1);
}
bdmh 2012-05-07
  • 打赏
  • 举报
回复
用筛选器 IMessageFilter 判断点击对象的句柄是不是combox的句柄,然后做处理

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧