全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:786
推到 Plurk!
推到 Facebook!

產生新視窗的問題

尚未結案
iii0628
一般會員


發表:50
回覆:46
積分:19
註冊:2005-04-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-28 17:25:35 IP:220.130.xxx.xxx 未訂閱
我現在有Form1跟Form2 2個視窗 我要在Form1 main menu上選一個選項後 跳出Form2 而Form2上有2個EDIT元件,可以讓我輸入值之後傳到Form1做運算 ,但是現在程式會出現無法在Form1上辨別EDIT元件,請問該怎麼寫勒??? 我已經在2個程式中都加入include "Unit1.h" include "Unit2.h"
fusung
中階會員


發表:26
回覆:169
積分:99
註冊:2003-11-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-28 18:05:08 IP:211.23.xxx.xxx 未訂閱
哈囉,iii0628    一個直覺的作法是你可以用宣告兩個global variables。 當Form2上的兩個EDIT元件輸入值之後會寫到這兩個global varibles, 然後Form1就可以直接去global variables取值,試試看吧。 /*
------


The first step toward proving things for yourself is to understand how others have done it before!

limeca
中階會員


發表:2
回覆:74
積分:60
註冊:2005-05-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-28 18:11:17 IP:202.145.xxx.xxx 未訂閱
Form1沒有edit,程式當然就會錯誤 不清楚你的程式寫法~~ 一般要指定別的Form的東西 通常是From2->Edit1->xxx這樣寫
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-28 22:23:50 IP:221.169.xxx.xxx 未訂閱
引言: 我現在有Form1跟Form2 2個視窗 我要在Form1 main menu上選一個選項後 跳出Form2 而Form2上有2個EDIT元件,可以讓我輸入值之後傳到Form1做運算 ,但是現在程式會出現無法在Form1上辨別EDIT元件,請問該怎麼寫勒??? 我已經在2個程式中都加入include "Unit1.h" include "Unit2.h"
iii0628:一個簡單的範例:
Form1的.CPP檔
  TForm2 *Form2;
  try
  {
    Form2=new TForm2(Application);
    Form2->Edit1->Text="12345"; //Form2的Edit值可以由Form1給予
    Form2->Edit2->Text="ABCDE";
    Form2->ShowModal(); // 開啟Form2
    Label1->Caption=Form2->Edit1->Text; //Form2的Edit值傳回Form1
    Label2->Caption=Form2->Edit2->Text;
    delete Form2; // 關閉Form2
  }
  catch (...)
  {
    delete Form2;
  }
請參考!    
Andy Chang
------
Andy Chang
系統時間:2024-05-16 23:39:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!