小女子,求助,急急,30分 winform monthCalendar可见性的问题 本帖最后由 yongzhoujuan 于 2012-06-06 17:09:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (m.Msg >= 0x0201 && m.Msg <= 0x0209){ Point pMouse = this.PointToClient(MousePosition); Point pCalendar = monthCalendar1.Location; if (!(pMouse.X > pCalendar.X && pMouse.X < (pCalendar.X + monthCalendar1.Width) && pMouse.Y > pCalendar.Y && pMouse.Y < (pCalendar.Y + monthCalendar1.Height))) { monthCalendar1.Visible = false; }}我觉得没必要用消息吧,在窗体的MouseClick事件里写就好了this.MouseClick += new MouseEventHandler((sender, e) => { if (e.Button == MouseButtons.Left) { Point pMouse = e.Location; Point pCalendar = monthCalendar1.Location; if (!(pMouse.X > pCalendar.X && pMouse.X < (pCalendar.X + monthCalendar1.Width) && pMouse.Y > pCalendar.Y && pMouse.Y < (pCalendar.Y + monthCalendar1.Height))) { monthCalendar1.Visible = false; } }}); 急,面试题求解..大牛们帮帮忙.在线等 WinFom TreeView 权限树 c# 如何隐藏外界软件[非自身]的图标 再论hashcode,一个意想不到的结果! ???关于做vs2003做安装包的问题,大家帮帮忙啊~ 让人生气的特性——C#属性访问器不支持参数! c++ builder 6.0 写的界面 都是灰色的 很难看 如何整体美化 做出漂亮的界面呢? 怎么序列化没有标记为可序列化的控件 C#中如何调用API?谁有比较好的例子? 如何实现双击事件? 求助 获取SQL字段默认值显示System.byte[] 泛型变量怎么传递?
if (m.Msg >= 0x0201 && m.Msg <= 0x0209)
{
Point pMouse = this.PointToClient(MousePosition);
Point pCalendar = monthCalendar1.Location;
if (!(pMouse.X > pCalendar.X && pMouse.X < (pCalendar.X + monthCalendar1.Width) && pMouse.Y > pCalendar.Y && pMouse.Y < (pCalendar.Y + monthCalendar1.Height)))
{
monthCalendar1.Visible = false;
}
}我觉得没必要用消息吧,在窗体的MouseClick事件里写就好了this.MouseClick += new MouseEventHandler((sender, e) =>
{
if (e.Button == MouseButtons.Left)
{
Point pMouse = e.Location;
Point pCalendar = monthCalendar1.Location;
if (!(pMouse.X > pCalendar.X && pMouse.X < (pCalendar.X + monthCalendar1.Width) && pMouse.Y > pCalendar.Y && pMouse.Y < (pCalendar.Y + monthCalendar1.Height)))
{
monthCalendar1.Visible = false;
}
}
});