是这样的,我准备弄一个MonthCalendar,这个MonthCalendar是和一个TextBox相关联的,也就是说,当点击MonthCalendar的一个日期时,TextBox就会显示该日期,但是吧,现在出现了一个问题,我想在选择完日期后,就隐藏掉MonthCalendar,于是,我就监听了DateSelected事件,每次DateSelected后,我就隐藏掉MonthCalendar,可是我发现在你在MonthCalendar上调整月份以选择日期时,也会触发DateSelected事件,于是每次换月份,MonthCalendar都会隐藏点,谁能帮忙想个办法,让他在鼠标没点击日期前不隐藏,谢谢了
解决方案 »
- vs05转到08的几个问题
- 请教一个不同域之间上传图片的问题
- C#对控件熟悉的达人们,请教大伙一个界面问题。
- 如何提取richtextbox中的图片并保存到一个文件里?
- 新手提问:父窗体怎么调用子窗体中的事件,子窗体如何修改父窗体中的控件值.
- 做了一个可播放mp3背景音乐的form,如何把mp3整合到.exe文件中
- 请教,如何在propertygrid中点击某个item时可以调用自定义的画面,如font属性调用font画面那般
- 请问如何做成.EXE安装文件
- 请高手们看看,我是否应该毕业了到软件工司工作,还是出国呢?来者给分
- 请问有什么办法可以trim一个数组~~
- C# .NET WebBrowser JavaScript
- 关于C#引用C程序的问题
private void monthCalendar1_DateSelected(object sender, DataRangeEventArgs e)
{
string areaHitted = System.Convert.ToString(
monthCalendar1.HitTest(this.PointToClient(MonthCalendar.MousePosition)).HitArea); if (areaHitted.Equals("Date")) // 这里的Date是枚举类型(参考enum HitArea)
{
monthCalendar1.Hide();
}
}