首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

如何增大tcxButton的边框

2013-03-12 
怎么增大tcxButton的边框?rt 看下图为什么我自己添加的tcxButon控件改变不了边框的大小 而模板的就行?貌似

怎么增大tcxButton的边框?
rt 看下图如何增大tcxButton的边框

为什么我自己添加的tcxButon控件改变不了边框的大小 而模板的就行?
貌似我核对了所以的属性 没有不同啊 也没看到和边框有关系的属性

求大牛指教
[解决办法]
button的样式设置比较麻烦
如果你就是想让普通cxbutton的样式展示成Defualt等的样式效果, 可以这么改:
1 找出cxbuttons.pas文件(一般在devExpress的安装目录下 DevExpress VCL\ExpressEditors Library 5\Sources)
2 放到你的项目文件夹下
3 项目中加入该pas文件
4 修改该pas文件
  cxbuttons.pas文件,找到InternalPaint方法的私有方法InternalDrawButton, 替换GetPainterClass.DrawButton行代码. 改动如下(按钮始终显示为default样式)

else
    begin
      if AState = cxbsNormal then
        AState := cxbsDefault;

      GetPainterClass.DrawButton(FCanvas, R, '', AState, True, AColor, FCanvas.Font.Color{$IFDEF DELPHI7}, WordWrap{$ENDIF});
    end;
//    else
//      GetPainterClass.DrawButton(FCanvas, R, '', AState, True, AColor, FCanvas.Font.Color{$IFDEF DELPHI7}, WordWrap{$ENDIF});

热点排行