很简单的 class MyButton:control
{
protected override void OnMouseEnter(EventArgs e)
{
Invalidate();
}
然后在ONPAINT里画背景
}然后把这个东西加入到一个Panel 上 可是每次MOUSEOVER都有闪烁啊 设置doublebuffer 不管用谢谢了
{
protected override void OnMouseEnter(EventArgs e)
{
Invalidate();
}
然后在ONPAINT里画背景
}然后把这个东西加入到一个Panel 上 可是每次MOUSEOVER都有闪烁啊 设置doublebuffer 不管用谢谢了
解决方案 »
- 移动短信开发,短信关联问题
- 使用msiexec.exe打包进VS安装包里,怎么设置它卸载指定应用程序?
- 这样的陷阱问题怎么解决???
- 带checkbox的listview的问题:双击item时checkbox会自动选中,如何不让它选中呢?
- 有几个系统API不会用,请高手不要再沉默,进来帮一下忙...解决后二百分想送.
- 获取Excel版本信息
- ##### 微软又出新语言了 F# 和 SPEC# ,累死人呀! #####
- 如何将一个电子邮件地址导入到系统通讯薄中?
- .net中 javascript验证不管通不通过,后台代码都执行。
- 编辑框!!
- C#连接数据库的问题。请教高手。
- TreeNode添加一个子节点为什么有时候不显示?
因为Button这个控件吧,会有这样的问题在于……你hover的时候,控件会不断地去onenter!只有button有这个问题。你的invalidate事件在不断地被刷……当然在闪……不要尝试在button控件里面的mouse事件里面乱写东西。