社区
C#
帖子详情
重写tabControl的onPaint方法。
helinherong_fan
2012-06-01 10:59:05
发现tabControl要重写onPaint方法,必须先设置样式为: this.SetStyle(ControlStyles.UserPaint, true);
而设置为用户绘制后,控件的所有界面内容都不见了,就是一块面板,尽管调用了base.OnPaint(e);
我现在想做的是,重绘部分界面,而不是重绘所有的界面。
有方法可以实现这种功能吗?
...全文
222
4
打赏
收藏
重写tabControl的onPaint方法。
发现tabControl要重写onPaint方法,必须先设置样式为: this.SetStyle(ControlStyles.UserPaint, true); 而设置为用户绘制后,控件的所有界面内容都不见了,就是一块面板,尽管调用了base.OnPaint(e); 我现在想做的是,重绘部分界面,而不是重绘所有的界面。 有方法可以实现这种功能吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vingsa8352
2012-06-01
打赏
举报
回复
不知道跟你碰到的问题一样不,我用Graphics MyGraph = e.Graphics
就能重绘,用Graphics MyGraph = this.CreateGraphics()界面内容
就没有了
王晓彤
2012-06-01
打赏
举报
回复
http://blog.csdn.net/conmajia/article/details/7596718
helinherong_fan
2012-06-01
打赏
举报
回复
问题解决。确实要整体重绘。
fanherong82
2012-06-01
打赏
举报
回复
一旦设置了this.SetStyle(ControlStyles.UserPaint, true);
tabControl上的组件就必须由用户自己绘制,即时调用base.paint()也不会有效果。
c#
重写
的
tabcontrol
控件
c#
重写
的
tabcontrol
控件,很漂亮,跟大家分享一下
TabContraol重构-vb2010
重写
TabControl
控件的使用
TabControl
竖向显示.rar
分三种
方法
重构了TabContraol控件,使容器的选项卡标签在左边竖向显示。
Vb.Net
重写
控件(源代码)
包含完整的源代码VB.net
重写
控件 TabContorl TextBox label 实现了一些小功能,可自行完善,程序仅供交流之用 花了很多精力,可以让你从零认识控件
tabcontrol
重写
带图标 多样式
tabcontrol
重写
带图标 多样式
tabControl
添加关闭按钮
重写
tabControl
添加关闭按钮
重写
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章