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

怎么给 TcxSpreadSheetBook 不同列设置不同的宽度?还有第一行的文字居中,其余行的文字左边对齐! 多谢!

2014-05-27 
如何给 TcxSpreadSheetBook 不同列设置不同的宽度??还有第一行的文字居中,其余行的文字左边对齐!! 谢谢!!

如何给 TcxSpreadSheetBook 不同列设置不同的宽度??还有第一行的文字居中,其余行的文字左边对齐!! 谢谢!!
如何给 TcxSpreadSheetBook 不同列设置不同的宽度??还有第一行的文字居中,其余行的文字左边对齐!!
谢谢!!
[解决办法]
直接看dev的例子或源码. 

procedure TForm1.FormCreate(Sender: TObject);
const IMaxCols = 200;
var
  i : integer;
begin
  with cxSpreadSheetBook1 do
  try
    BeginUpdate;
    with Pages[0] do
    begin
      Cols.Size[0] := 200;
      for i := 0 to IMaxCols do
      begin
        with GetCellObject(i, 0) do
        try
          Style.HorzTextAlign := haCENTER;
        finally
          free;
        end;
      end;
    end;
  finally
    EndUpdate;
    UpdateControl;
  end;
end;

[解决办法]
引用:
我用的是delphi 7  上面的代码运行时会报以下错误:

undeclared identifier:'haCENTER'


haCENTER的定义单元你引用了吗? 找到haCENTER定义的单元引用进来 如下.
uses  cxSSTypes;

热点排行