社区
C#
帖子详情
[求助]为什么继承了ToolBar的控件override的它的OnPaint方法却不能执行?
luckypan
2003-07-20 01:26:57
我写了自定义组件(components),继承自ToolBar,override它的OnPaint方法,但方法内的代码却不能执行。这是为什么,该怎么解决?谢谢
...全文
323
8
打赏
收藏
[求助]为什么继承了ToolBar的控件override的它的OnPaint方法却不能执行?
我写了自定义组件(components),继承自ToolBar,override它的OnPaint方法,但方法内的代码却不能执行。这是为什么,该怎么解决?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luckypan
2003-07-21
打赏
举报
回复
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/cpref/html/frlrfsystemwindowsformscontrolstylesclasstopic.htm
ToolBar默认并不支持OnPaint重写,不过通过设置SetStyle( ControlStyles.UserPaint,true);会产生不同的效果.上面的链接是解释ControlStyles的。
谢谢各位的回复!
AhBian
2003-07-20
打赏
举报
回复
我代楼主说了,真没必要贴代码。
想试的话,自己从 NumericUpDown 继承一下,看看 override OnPaint 有用否?
思归兄正在论坛上,怎么不来说说?
wheagle
2003-07-20
打赏
举报
回复
贴出代码来看看
visualcpu
2003-07-20
打赏
举报
回复
no try
help you up!
AhBian
2003-07-20
打赏
举报
回复
这样的控件多了去了。象 NumericUpDown,DomainUpDown,TreeView,ToolBar ... 都不行的。
我也正不太明白,我提过这样的问题,居然无人能回答。
后来我也没在此问题上深入下去。只能顶了。
AhBian
2003-07-20
打赏
举报
回复
TO chainet(学习创业):
TextBox 是可以如那帖解决,可里列出的几个控件,你试试看,能行吗?
TO seakingii(seaking2) :
如果 NumericUpDown 真是从通用控件封装而来,那么在 ComCtrl 版本 6 及以上的环境中运行,NumericUpDown 就肯定会有 XP 风格的外观。事实上,没有任何变化。
然而,Button 是从通用控件封装而来的,怎么就可以 override OnPaint 呢?
只要把 Button 的 FlatStyle 设置成 System ,就可随运行环境的不同正确显示外观。
真的不明白。我一直想改造 NumericUpDown 控件,可是怎么也办不到。
seakingii
2003-07-20
打赏
举报
回复
这些控件实质是 Win32通用控件的封装,并非完全的Managed控件。它不是按照标准的控件实现方法来实现的。换句话说,并不是用。NET代码画的,而是调用通用控件Dll的代码。通用控件跟IE版本有关。
chainet
2003-07-20
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2009/2009381.xml?temp=.2815515
Android Material Design 新
控件
本课程介绍Android 5.0 之后材料设计语言中出现的一些新
控件
类库 其中包括RecyclerView CardView TabLayout DrawerLayout
ToolBar
CoordinatorLayout SnackBar TextInputLayout Collapsing
ToolBar
Layout 等
控件
的...
MSDN教你美化
控件
之DataGridView
Windows可以做的如此漂亮,为什么它提供的开发
控件
确如此“平淡无奇”。甚至可以用普通来形容。 时间长了以后才发现,原来可以通过On
Paint
事件对
控件
的外观进行重绘。过了不久,随之的第二个问题就来了。On
Paint
...
c# 自绘
控件
(一) 之 颜色选择器
4、还有几天就要考一建了,最近太忙只有晚上放松时间才写写代码,暂时没有时间检查修改小问题,后期上传了源码,有发下问题的请告知下,我有时间了会修改更新,...2、
控件
是绘制的,没有使用winform标准库中的
控件
。
如何创建工具栏
控件
!
的朋友,都接触过标准的
ToolBar
控件
。 标准
控件
的不足,这里就不说了。如何实现图中的效果 呢? 首先,你需要先解决 下面几个技术 问题: 1、PNG透明贴图。可以用IImagingFactory.cs类去...
自定义xp风格工具栏
需要注意的地方是从
ToolBar
继承
的自定义
控件
不能
直接
overr
ide
它的On
Paint
函数,必须在它的construct函数设置它的外观由用户绘制,定义代码如下: this.SetStyle(ControlStyles.User
Paint
,true); /// <summary&...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章