各位大虾,cxCalcEdit 下来的计算器按钮界面如何调大一些(每个button也相应调大)

解决方案 »

  1.   

    目录来看估计就两种方法。
    1、修改cxCalcEdit的源码。cxMinCalcBtnWidthunit cxCalc;{$I cxVer.inc}interfaceuses
      Types, Windows, Messages,
      SysUtils, Classes, Graphics, Controls, Forms, StdCtrls, Clipbrd,
      cxClasses, cxControls, cxContainer, cxGraphics, cxDataStorage, cxDataUtils,
      cxButtons, cxEdit, cxDropDownEdit, cxEditConsts, cxFormats, cxLookAndFeelPainters,
      cxTextEdit, cxFilterControlUtils, dxFading;const
      cxMaxCalcPrecision     = cxEditDefaultPrecision;
      cxDefCalcPrecision     = cxMaxCalcPrecision;
      // Size
      cxMinCalcFontSize      = 8;
      cxCalcMinBoldFontSize  = 10;
      cxMinCalcBtnWidth      = 28;
      cxMinCalcBtnHeight     = 22;
      cxMinCalcLargeBtnWidth = Integer(Trunc(1.7*cxMinCalcBtnWidth));
      cxMinCalcXOfs          = 3;
      cxMinCalcYOfs          = 3;
      cxMinCalcWidth         = (cxMinCalcXOfs+cxMinCalcBtnWidth)*6+cxMinCalcXOfs*3+3;
      cxMinCalcHeight        = (cxMinCalcYOfs+cxMinCalcBtnHeight)*5+cxMinCalcYOfs+3;
    2、自定义PopupControl