111,125
社区成员
发帖
与我相关
我的任务
分享 private void Form1_MouseClick(object sender, MouseEventArgs e)
{
monthCalendar1.Visible = false;
}
} 不好意思,原来是我自己没测试过
public partial class Form1 : Form,IMessageFilter
{
public Form1()
{
InitializeComponent();
Application.AddMessageFilter(this);
}
public bool PreFilterMessage(ref Message m)
{
if (monthCalendar1.Visible )
{
if (m.Msg >= 0x0201 && m.Msg <= 0x0209)
{
monthCalendar1.Visible = false;
}
}
return false;
}
}
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x210)
{
//鼠标down
}
base.WndProc(ref m);
}
