with drwgrd1 do
begin
Canvas.Draw(CellRect(x, y).Left + 16,
CellRect(x, y).Top, cnitem.FICON);
// 居中显示
iOffset := (DefaultColWidth -
Canvas.TextWidth(cnitem.SCTEXT)) div 2;
if iOffset < 0 then
Canvas.TextOut(CellRect(x, y).Left,
CellRect(x, y).Top + 44, Copy(cnitem.SCTEXT, 1, 10))
else
Canvas.TextOut(CellRect(x, y).Left + iOffset,
CellRect(x, y).Top + 44, cnitem.SCTEXT);
end;有时候空白显示,有时候只显示图标,有时候显示图标及文字,可能什么原因?
begin
Canvas.Draw(CellRect(x, y).Left + 16,
CellRect(x, y).Top, cnitem.FICON);
// 居中显示
iOffset := (DefaultColWidth -
Canvas.TextWidth(cnitem.SCTEXT)) div 2;
if iOffset < 0 then
Canvas.TextOut(CellRect(x, y).Left,
CellRect(x, y).Top + 44, Copy(cnitem.SCTEXT, 1, 10))
else
Canvas.TextOut(CellRect(x, y).Left + iOffset,
CellRect(x, y).Top + 44, cnitem.SCTEXT);
end;有时候空白显示,有时候只显示图标,有时候显示图标及文字,可能什么原因?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货