winform怎么重写DevComponents控件的高度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform怎么重写DevComponents控件的高度相关的知识,希望对你有一定的参考价值。

public class HJButtonItem : DevComponents.DotNetBar.ButtonItem

protected override Size ScrollToControl(Control activeControl)

return (new System.Drawing.Size(88, 44));



我想改变ButtonItem这个控件的默认高度 这里重写貌似报错了 。。。 菜鸟一枚 有大神相助吗

原生的TextBox不支持修改边框颜色,所以你需要重写一个Textbox控件。
参照这里:
http://wenku.baidu.com/view/64910db565ce0508763213ef.html

如果你对于重写控件或者绘制这种技能比较不顺手的话,可以考虑这样:
将TextBox 的边框样式设置为None,然后在其底下放一个PictureBox,PictureBox里放一个大小适中、带边框的图片。
这样看起来就是文本框有了边框了。
然后再为TextBox设置MouseHover事件,改变PictureBox的Image便实现了变色
参考技术A 为什么要重写啊,你关注一下fixesize和imagefixesize这两个属性

错误 1 未能找到类型或命名空间名称“DevComponents”(是不是缺少 using 指令或程序集引用?)

这是什么情况

参考技术A 1)下载DevComponents.DotNetBar2.dll(VS2010需要v10.0以上版本)
2)为工程添加引用,浏览找到DevComponents.DotNetBar2.dll
3)打开工具箱,右键【选择项】弹出

单击浏览按钮,选择DevComponents.DotNetBar2.dll

4)代码中添加using DevComponents.DotNetBar;

以上是关于winform怎么重写DevComponents控件的高度的主要内容,如果未能解决你的问题,请参考以下文章

C#WinForm程序树形表显示

DevComponents.DotNetBar怎么在C#中使用

VS2010引用第三方控件DevComponents.DotNetBar2出现问题

C# winform中制作不规则透明窗体

C#,winform程序中datagridview控件怎么使用多层表头?请教一下,谢谢!

wpf怎么使用WindowsFormsHost(即winform控件)