关于StringGrid的两个问题,在线等待!(50分)

Y

ydjjld

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在StringGrid的一个单元格中输入两行文字?
怎样打印一个StringGrid
 
1、如果没有第三方控件的话,可以做个假的,用两个无边框的tedit模拟出来
2、for i:=1 to stringgrid.colcount-1 do
for j:=1 to stringgrid.rowcount -1 do
printer.canvas.textout(....)
 
我还想要显示多行呢,我看能修改这个控件能够跟memo一样能wardword
 
你是要显示多行的还是要输入多行?
 
>>显示多行
DrawText(StringGrid1.Canvas.Handle,pchar(StringGrid1.Cells[Acol,Arow]),
Length(StringGrid1.Cells[Acol,Arow]),Rect,DT_WORDBREAK or DT_LEFT);
以上按单次自动换行显示
>>打印StringGrid
stringgrid.paintto(printer.canvas.handle, 0,0)
 
多人接受答案了。
 
顶部