呼叫dbgrid的事件 |
答題得分者是:huangeider
|
kool0318
一般會員 發表:14 回覆:17 積分:6 註冊:2005-01-11 發送簡訊給我 |
|
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
unit Unit1; interface uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, StdCtrls, Grids, DBGrids; type
TForm1 = class(TForm)
ADOConnection1: TADOConnection;
DBGrid1: TDBGrid;
Button1: TButton;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
procedure DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
X,P:INTEGER;
end; var
Form1: TForm1; implementation {$R *.dfm} procedure TForm1.DBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
IF X<>1 THEN EXIT;
ADOQUERY1.RecNo:=P;
X:=0;
end; procedure TForm1.Button1Click(Sender: TObject);
VAR BUTTON:TMOUSEBUTTON;
SHIFT:TSHIFTSTATE; begin
X:=1;//當X=1時才觸發程序
P:=2;//指定的某筆資料
DBGRID1.OnMouseUp(SENDER, Button,
Shift,1,1);
end; end. 堅持從洗馬桶做起
Eric
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |