rt
解决方案 »
- 编号增加
- 100分快求 用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,哪位大侠能解决一下?
- 如何限制某个操作员在某个电脑上登录了后就不能同时再在其他电脑上登录。
- Delphi开发系统
- 多窗口主程序如何加载无模式DLL的窗口
- 不知不觉又长了一岁,放分!
- 关于制作安装程序的问题,请高手们指教!!!!!
- 初学者问题,关于virtual继承后面的abstract的用法。
- 高分求一个概念问题,BCB/Delphi使用者请看(关于__property)>>>....
- 如何生成容器式的应用程序?
- 连接数据库,怎样让数据按时间控件取值!
- 给TADOQUERY .parameters赋值时指定数据类型不起作用
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
TopRect, BottomRect: TRect;
begin
if (ARow = 1) and (ACol = 2) then //在第1行第2列中画
begin
TopRect := Rect;
TopRect.Bottom := (TopRect.Top + (Rect.Bottom - Rect.Top) div 4);
SubtractRect(BottomRect, Rect, TopRect); with StringGrid1.Canvas do
begin
Brush.Color := clGreen;
FillRect(TopRect);
Brush.Color := clRed;
FillRect(BottomRect);
end;
end;
end;
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
TopRect, BottomRect: TRect;
begin
if (ARow = 1) and (ACol = 2) then //在第1行第2列中画
begin
TopRect := Rect;
TopRect.Bottom := TopRect.Top + (Rect.Bottom - Rect.Top) div 4;
SubtractRect(BottomRect, Rect, TopRect); with StringGrid1.Canvas do
begin
Brush.Color := clGreen;
FillRect(TopRect);
Brush.Color := clRed;
FillRect(BottomRect);
DrawText(Handle, PChar(StringGrid1.Cells[ACol, ARow]),
Length(StringGrid1.Cells[ACol, ARow]), Rect,
DT_CENTER or DT_SINGLELINE or DT_VCENTER);
end;
end;
end;