例如 stringGrid 有9格 1 2 3
4 5 6
7 8a 9
在8a这个格子加个图标或满足条件其中一个格子加上图标 最好有代码,小弟是菜鸟,谢谢
4 5 6
7 8a 9
在8a这个格子加个图标或满足条件其中一个格子加上图标 最好有代码,小弟是菜鸟,谢谢
解决方案 »
- delphi 运行程序结束时 提示错误 invalid pointer operation 怎么解决?
- 在工厂做MIS系统如何?
- IMAGE能调用*PSD格式的图片吗?
- 如何响应TREEVIEW中的NODE事件,比如我单击某个节点,能弹出一个对话框
- 服务器(Win2000)上有一个共享目录,目录中有一个Access2000数据库,如何访问该数据库?请给出详细例子!
- 请问两个浮点型的数相减的结果怎么跟整型数比较?谢谢
- 那个王八蛋删除了我的贴子?删除为什么不说一声???
- 谁来帮我测试一下我写的软件(绿色软件)
- 为什delphi做的splash screen 总是窗体先出现然后再有图片覆盖上去?有办法解决吗?谢谢
- Delphi 4中如何捕捉非main窗体的onminimized事件?
- delphi+ACCESS 问题
- d7连接oracle 10G,莫名异常
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
bitmap: Ticon;
begin
{在格中显示ICO图标}
bitmap := Ticon.Create;
bitmap.LoadFromFile('c:\Alpha_Ttao.ico');
try
with StringGrid1 do
begin
if not bitmap.Empty then
{---此处调整位置,不对的话自已调整一下吧---}
if (ACol = 3) and (ARow =3) then
Canvas.Draw(rect.Left,rect.Top, bitmap);
end;
finally
bitmap.Free;
end;
end;
{
AROW 是行位置
ACol 是列位置}