把option中的gorowselect设为true,然后在onSelectCell处理就ok了:)
解决方案 »
- delphi 中文在英文系统乱码问题. 为什么属性caption加中文会乱码.代码设置caption中文就正常?
- 如何传递PSafeArray类型的参数
- Microsoft的秘密
- <高分相送>小弟是菜鸟,谁能给个delphi7 socket通讯的例子?最好是源码
- 如何处理这个错误?高手请进。
- 查询显示问题-------------------再线等
- 用何种方式,向Access数据库Table表中插入记录好?怎样做---步聚?
- 散分:MIDAS 3层结构中客户端利用多线程获取数据?!
- 在form1.formcreate里不能用botton.click吗,怎么办?
- 谁知道这种光盘是怎么实现的?
- 100分求在NT下自动拨号连接源程序
- 关于文件拷贝命令,有点问题(十万火急!!!!!!!!!!!)
如果是第一种意思则如下:
procedure TForm1.StringGrid1Enter(Sender: TObject);
begin
ShowMessage('Enter');
end;
procedure TForm1.StringGrid1Exit(Sender: TObject);
begin
ShowMessage('Exit');
end;
但如果你不想选中一整行,则
var Prev:integer;
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
if ARow<>prev then
begin
HandleMsg;
end;
prev:=ARow;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Prev:=-1;
end;