DateTimePicker设置背景色(CalendarMonthBackground属性)在XP系统能看到效果,但是在WIN7下总是白色,该怎么解决。通过用户控件重写WndProc(ref Message m)方法,也是只能在XP系统下才能看到效果。 protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.Msg == (int)0x0014 /* WM_ERASEBKGND */)
{
Graphics g = Graphics.FromHdc(m.WParam);
g.FillRectangle(new SolidBrush(Color.Black), ClientRectangle);
g.Dispose();
return;
}
}
{
base.WndProc(ref m);
if (m.Msg == (int)0x0014 /* WM_ERASEBKGND */)
{
Graphics g = Graphics.FromHdc(m.WParam);
g.FillRectangle(new SolidBrush(Color.Black), ClientRectangle);
g.Dispose();
return;
}
}
解决方案 »
- 谁有QQ公司程序的代码啊??打包一份发给我哈
- 当用F5刷新浏览器时,iframe都会变成默认页面,而不是当前页面,请问各位有什么办法没有??
- access数据库无法写入,如何解决
- 怎樣在Report services 中繪制柏拉圖?
- 用remoting实现类似QQ聊天程序
- 1000 分 区区 19 行代码,搞得我脚心都出虚汗了,多线程
- 空格的问题和窗口的问题,请高手帮我解决一下
- 跪求 C#+MapXtreme2004 地图导航监控 问题
- c#怎么实现进程隐身
- 在WinForm中嵌入WebBrowser后,我想在程序中写一个javascript函数,然后再设定网页在onload事件中的执行这个函数,要怎么做呢?
- 用SaveFileDialog将数据导出为Excel时,弹出2个保存对话框
- 大哥大姐们,帮忙看下:哪个控件可实际下图,万分感谢!
{
}
http://www.codeproject.com/KB/selection/DateTimePicker_With_BackC.aspx