-
procedure : tobject);
var sp : tstringlist;
str :string;
y :integer;
在此處重新整理下乙個視窗。
sleep(2000);
end;
-
將查詢到的記錄儲存在 RecordSet 中,然後使用計時器計時器按一定的時間間隔對 RecordSet 執行 MoveNext,然後讀取記錄資訊並將其顯示在標籤上。
-
這可以通過計時器來實現,如果不是,則在 ontimer 事件中開始
end;
-
如果資料量較小,可以一次性提取所有資料並將其放入文字或列表檢視控制項中,並在計時器控制項中設定間隔時間,並逐行顯示。
-
建議使用定時器控制項來控制記錄指標。
-
procedure : tobject);
beginwith adoquery1 do
beginwith adoquery1 do
開始提問').asstring);
'選項 A').asstring;
'選項 B').asstring;
'選項C').asstring;
'選項 D').asstring;
'選項 e').asstring;
next;end;
end;
-
看看事件中的執行情況。
-
最簡單的方法是新增乙個 ttimer 元件,將 interval 值設定為 1,然後編寫 ontimer 讓 Wu Dai Qin 清除程式碼:
procedure : tobject);
開始成為網頁鏈結的滑溜溜的通知。
false;
end;
-
在主視窗的 onshow 事件中,只需寫下網頁顯示的 **。
附錄:然後,您為網頁顯示語句建立乙個單獨的執行緒。
這樣它們就不會相互干擾。
-
您嘗試在主視窗的 activate 事件中寫入網頁顯示的 **。
-
只需將 onclick 事件設定為相同即可。 例如,button1 的 click 事件為 button1click,彈出選單中的 onclick 也設定為 button1click。
-
在物件事件管理的情況下,可以設定與按鈕的onchange相對應的功能,以在彈出選單中設定單擊事件。
它也可以在程式中設定。
-
假設按鈕事件。
procedure :tobject);
beginshowmessage('hello world');
end;這用於選單單擊事件:
procedure :tobject);
beginbutton1click(sender);
end;第二種方法是將按鈕中要完成的事件製作成乙個函式,並分別呼叫每個函式!
-
我不是在按鈕上加**,我是說在選單上加**就像QQ的主選單一樣,在選單的最左邊**,在頂部和網友說用xpmenu控制,是不是德爾福的內控,為什麼沒找到?
bool boo = false;
private void button1_click(object sender, eventargs e) >>>More
德爾福是乙個完整的視覺化程式設計,屬於高階語言,主要特點是程式設計資料庫更方便,而且開發速度非常快,而C++,屬於高階語言和底層語言,主要方向是遊戲、嵌入式,當然很多大型軟體也是用C++開發的...... >>>More