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

解决方案 »

  1.   

    up  CSDN的大牛们都那去了?
      

  2.   

    仔细找找应该有的,实在没有你就用canvas给它画一个,实在画不上去你就弄个panel给它做衬托。
      

  3.   

    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});