关于STRINGGRID的每个CELLS[I,J]单独定义高和宽的问题,哪个属性是用于实现它啊?(10分)

  • 主题发起人 主题发起人 sweetychild
  • 开始时间 开始时间
S

sweetychild

Unregistered / Unconfirmed
GUEST, unregistred user!
关于STRINGGRID的每个CELLS[I,J]单独定义高和宽的问题,哪个属性是用于实现它啊?
 
在STRINGGRID中不好控制啊,建议用TopGrid,其方便之处不止这点,以后你
要控制具体的CELL的时候才知道当初的选择.
 
好象只能单独定义行高啊。
 
wk_knife>>单独定义行高是哪个属性啊?
bswilson>>TOPGRID是哪里的控件啊?
 
据说是DrawGrid可以控制这些。
 
StringGrid.RowHeights
StringGrid.ColWidths
这两个可以整行和整列改变,不过单独改变一个好像就难了,而且改变后表格会变成什么样子呢?没有实验过。
 
YZHSHI你说的我试过了,好象不行也,不能单独改变一整行或一整列的高或宽,正确的用法是怎样啊?
 
StringGrid.ColWidths:=100;
i为0...n的数。
 
//宽
//TCustomGrid.ColWidths
//ColWidths[Index: Longint]: Integer;
stringgrid1.colwidths[1]:=100;
//高
//TCustomGrid.RowHeights
//RowHeights[Index: Longint]: Integer;
stringgrid1.rowheights[1]:=16;
 
DrawGrid, StringGrid都不能单独控制Cells[I, J]的宽,高;
要么改写StringGrid, 要么另找别的控件!!
 
不能控制一个cell,
只能控制一列或一行。
 
那当然不行,MS的EXCEL都没这个功能
 
谢谢大家:)
 
后退
顶部