怎样获得TDrawGrid(可写入文字)中一个Cell内的文本?100分(100分)

  • 主题发起人 主题发起人 PoeChan
  • 开始时间 开始时间
P

PoeChan

Unregistered / Unconfirmed
GUEST, unregistred user!
请问
怎样获得TDrawGrid(可写入文字)中一个Cell内的文本?
 
String tmpStr;
tmpStr:=StringGrid1.cells[0];
 
一般来说stringgrid主要用来处理字符串,那Drawgrid主要用来处理图形等,所以你将其/
option的edit属性设为TRUE,或许你能输入,但不能保持(转到另一个CELL中去文字就不见了
并且好象没有cell[a,b]什么的属性.
所以上面你那个问题基本上 很难.
但我建议你用topGrid这一第三方控件.,其处理文字和图形的功能一流,并且不复杂,好控制
 
我试了一下, 怎么设置才可以写入文字啊?
 
楼上两位:
到底是TDrawGrid ? 还是TStringGrid?

如果是StringGrid,那就好办:
for i:=0 to StringGrid1.RowCount do
for j:=0 to StringGrid1.ColCount do
showmessage(StringGrid1.Cells[j,i]);
 
当然是TDrawGrid,而且不能用别的控件,烦请各位帮忙了!
 
怎么可以让Text写入Cell啊? 我写入了, 但是一移到其他得Cell字就没有了啊!
 
把DefaultDrawing设为Fasle;
 
接受答案了.
 
后退
顶部