急、急!!200分奉上。为什么AdvStringGird的垂直对齐方式(VAlignment)设置无效???(200)

  • 主题发起人 主题发起人 jiansheyou
  • 开始时间 开始时间
J

jiansheyou

Unregistered / Unconfirmed
GUEST, unregistred user!
1、AdvStringGrid.VAlignment=vtaCenter 无效,也就是让单元格垂直方向居中无效。2、在网上搜索一下:StringGrid1GetAlignment(Sender: TObject; ARow, ACol: Integer; var HAlign: TAlignment; var VAlign: TVAlignment); begin HAlign:=Tacenter; end;也不起作用。为什么啊?为什么啊?急啊!!!
 
procedure TForm1.AdvStringGrid1GetAlignment(Sender: TObject; ARow,ACol: Integer; var HAlign: TAlignment; var VAlign: TVAlignment);begin HAlign:=TaCenter; //水平居中 VAlign:=vTaCenter;//垂直居中end;
 
刚刚又研究了一下,AdvStringGrid在属性WordWrap=True时,垂直居中就会自动不起作用(OnGetAlignment事件中也不起作用,de410的方法在WordWrap=True时也行不通),但是我必须要WordWrap=True呀!!。难道这AdvStringGrid就是这样,不能吧!,这个表格控件不是号称强大吗?同志们加油啊!!!
 
你那是水平居中,垂直居中应该是VAlign:=vTaCenter;
 
后退
顶部