線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:659
推到 Plurk!
推到 Facebook!

有關如何包裝from 請進看內容幫解答@@

尚未結案
jaon
一般會員


發表:12
回覆:1
積分:2
註冊:2004-08-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-15 20:25:00 IP:218.160.xxx.xxx 未訂閱
就是我要包裝from 然後就是每寫一個程式就有一個from 現在我就是 假如我按了Button 會跳出我所做的那個Button 我要如何在Button裡面寫說按了Button 就會跳出 我所要看的那個from 麻煩各位大大幫解嚕 假如看不懂我所寫的話 跟我講一下 我再重新寫一次 小弟在這先謝謝嚕~~~~~
minjiu
中階會員


發表:27
回覆:119
積分:69
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-16 11:52:51 IP:220.130.xxx.xxx 未訂閱
Hi Jaon!! 請問你是不是要在一個Form中按了按鈕後再開啟另一個Form嗎?    1.先在主要的Form中uses欲呼叫的From的單元名稱(.pas). 2.在Button的Click事件中寫入"Form的名稱.ShowModal;"即可.    如: uses unit2; Button的Click事件: Form2.ShowModal;
seaturn99
版主


發表:69
回覆:427
積分:214
註冊:2003-08-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-16 15:27:19 IP:220.130.xxx.xxx 未訂閱
引言: 就是我要包裝from 然後就是每寫一個程式就有一個from 現在我就是 假如我按了Button 會跳出我所做的那個Button 我要如何在Button裡面寫說按了Button 就會跳出 我所要看的那個from 麻煩各位大大幫解嚕 假如看不懂我所寫的話 跟我講一下 我再重新寫一次 小弟在這先謝謝嚕~~~~~
jaon 您好 : 兩個方向提供給您 : 1. 不要讓 Delphi IDE 自動 Create Form (mark 掉 Application.CreateForm),在 Button OnClick 中寫入
var
  NewFrom :TMyForm;
begin
  NewFrom  := TMyForm.Create(self);
end;
這樣可以重複 Create 您要的 Form ,關閉的話只要按 Form 上的 Close 按鈕 2. 讓 Delphi IDE 自動 Create Form (預設 Visible 為 false,且在 OnCloseQuery Event 中讓 Close 失效,只讓 Visible := false 隱藏住),在 Button OnClick 中寫入
begin
  if NewForm.Visible = false then
  begin
    NewForm.Visible := true;
    NewForm.ShowModal; // 或  NewForm.Show;
  end;
end;
這樣就只會 Create 一個 Form ---- 我只會兩件事,這也不會,那也不會 眼見不一定為真 ----
系統時間:2024-11-22 12:45:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!