如何按下Form1裡的Button可以跑出Form2?? |
尚未結案
|
lunen
一般會員 發表:4 回覆:3 積分:1 註冊:2005-05-09 發送簡訊給我 |
請問一下
如何按下Form1裡的Button會跑出Form2呢??
我們在做時因為須要多一個Form~~所以就在此Project裡多開了一個Form(我們命名為Form2)~~當我們設計完這個Form2就存檔~~當然也存在這個Project裡~~
但是存檔名是Unit2.cpp
我之前有看到本站的某篇文章--->如下
Form2在Form1的OnCreate動態產生, 按下Form1的Button會顯示出來, 如果Form2被關閉, 仍可再按Button1顯示之.
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Form2 = new TForm2(this);
}
//-------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2->Show();
}
//-------------------------------------------------------------------
我也試了~但是他一直說找不到Form2
請問一下各位~~該如何更正??
|
nlj859
資深會員 發表:139 回覆:375 積分:322 註冊:2004-03-20 發送簡訊給我 |
|
lunen
一般會員 發表:4 回覆:3 積分:1 註冊:2005-05-09 發送簡訊給我 |
|
lunen
一般會員 發表:4 回覆:3 積分:1 註冊:2005-05-09 發送簡訊給我 |
引言: Hello lunen. 記得要再Unit1.cpp內嗚....謝謝你~~我們因為這個苦惱了好久~~ 真是太感謝了你\>0<痛哭流涕中>#include "Unit2.h"另外,參考底下步驟: 步驟如下: 1.開一個新的Application(目前有一個Form1) 2.save all (都不存檔也可以) 3.File->New->Form(產生Form2) 4.設定main form ==> Project->options->Forms->Main Form-->Form1 5.加入#include "Unit2.h"於Unit1.cpp(Form1) 6.加入#include "Unit1.h"於Unit2.cpp(Form2) 7.確認Form2的Visible是否為false 8.在Form1拉一個Button 9.於Button點兩下加入Form1->Show();或是Form2->ShowModal(); 10.完成 再看看哪一步驟沒做到吧. 發表人 - nlj859 於 2005/05/10 01:23:27 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |