delphi的dbgrideh中有个区域选中数据的功能。怎样才能知道 选中区域的最上面的行和最下面的行?
delphi的dbgrideh中有个区域选中数据的功能(就是鼠标左键按住不放,一拉,能选一大块的那功能)。我想问下,怎样才能知道选中区域的最上面的行和最下面的行?或者知道...
delphi的 dbgrideh中有个 区域选中数据 的功能(就是鼠标左键按住不放,一拉,能选一大块的那功能)。我想问下,怎样才能知道 选中区域的最上面的行和最下面的行? 或者 知道左上角第一个选中的cell也行。 不是多行选中。是区域选中。
展开
2个回答
展开全部
<怎样才能知道迅简 选中区域的最上面的行和最下面的行唯培?指昌唯 >
procedure TForm1.ge2MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
yy:=ge2.DataSource.DataSet.RecNo;
end;
procedure TForm1.ge2MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
showmessage(inttostr(yy)+'->'+inttostr(ge2.DataSource.DataSet.RecNo));
end;
procedure TForm1.ge2MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
yy:=ge2.DataSource.DataSet.RecNo;
end;
procedure TForm1.ge2MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
showmessage(inttostr(yy)+'->'+inttostr(ge2.DataSource.DataSet.RecNo));
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询