如何在stringgrid中在一行中显示两行标题,或有什么控件代替它? 我想在stringgrid标题中显示如下的格式(即多行标题):序 单 价 合价 编号 名 称 人工费 材料费 机械费 人工费..... 号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // OnDrawCell事件procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);begin with StringGrid1 do with Canvas do begin FillRect(Rect); DrawText(Handle, PChar(Cells[ACol, ARow]), Length(Cells[ACol, ARow]), Rect, DT_VCENTER + DT_CENTER + DT_WORDBREAK); end;end;procedure TForm1.FormCreate(Sender: TObject);begin StringGrid1.Cells[1, 0] := '序'#13'号'; // 换行处加上#13end; 中间还要用线隔开,其中上面的格式就是我要用报打印出来的格式,我想报表头由stringgrid中读取,最好还能修改它。 关于将AND运算符应用到有符号数值的运算问题(在线) 请问怎么实现Win 2000 画图中的橡皮檫除功能? 100分,EWF那里有下载? 要实现如下的功能应用什么技术? 请问“版本控制”是干什么用的??? 呵呵,一个比较BC的问题,谁有时间,进来灌一灌~~~~~~~ 怎么让edit只能输入类似**:**的时间,否则报错!! DELPHI 6.0 序列号????? Delphi 怎么获取窗口或其他控件的滚动条的句柄啊? 用INstallshield中的一个小问题 一个关于存储过程的问题(在线等待!!) 晕倒!!!有一问题要请教,急!!!
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
with StringGrid1 do
with Canvas do begin
FillRect(Rect);
DrawText(Handle, PChar(Cells[ACol, ARow]), Length(Cells[ACol, ARow]),
Rect, DT_VCENTER + DT_CENTER + DT_WORDBREAK);
end;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
StringGrid1.Cells[1, 0] := '序'#13'号'; // 换行处加上#13
end;