procedure TMain.BitBtn1(Sender: TObject);
VAR
AdoCount01,AdoCount02: TADOQuery;
DsCount01:TDataSource;
begin
AdoCount01:= TADOQuery.Create(Application);//創建
AdoCount01.Connection:=ADOConnection1;系結資料源
DsCount01:= TDataSource.Create(Self);//創建控制元件
DsCount01.DataSet:=AdoCount01;//系結
DBGrid01.DataSource:=DsCount01;//系結表格
end;
問題是,動態創建的控制元件以后,可以被其他事件在使用嗎?
例如我在按鈕1里創建了控制元件,我想在點擊按鈕2的時候使用這個控制元件。
uj5u.com熱心網友回復:
了解一下Delphi變數的作用域。uj5u.com熱心網友回復:
AdoCount01、DsCount01都宣告為按鈕1、按鈕2所在的那個form的成員即可,但是按鈕2的事件中要先檢查一下有效性再使用:if Assigned(AdoCount01) then ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/119155.html
標籤:語言基礎/算法/系統設計
