[問題] Form1存取Form2內的數值的問題
我目前在Form1設兩個button與一個textBox1,
button1按下後可以顯示Form2,button2按下後
希望要能將Form2的textBox1所輸入的數值顯示
在Form1的textBox1内。
我已經將兩個textBox1的Modifiers屬性都設為
Internal,但是目前遇到的問題是,如果我將Form2
的textBox1的Text屬性預設數值,那按下Form1的
button2後,的確可以將Form2的textBox1預設的數值
顯示在Form1的textBox1中,但是如果沒將Form2的
textBox1的Text屬性預設數值,也就是說先按下Form1
的button1先出現Form2後,再手動輸入數值,接著按
下Form1的button2後,卻無法顯示數值???
也就是說相同的程式,只差在有沒有先將Form2的
textBox1的Text屬性預設數值,想請問各位,要
如何才能手動輸入數值,而Form1也能正確存取?
使用語言是VC2008的windows form
以下是主要的程式碼:
首先 #include "Form2.h"
然後在Form1類別中宣告 public: Form2 f2;
Form1的button1_Click:
private: System::Void button1_Click(System::Object^ sender,
System::EventArgs^ e)
{
//Project是Form2.h的namespace名稱
Project::Form2^ f2 = gcnew Project::Form2();
f2->Show();//顯示Form2
}
Form1的button2_Click:
private: System::Void button2_Click(System::Object^ sender,
System::EventArgs^ e)
{
textBox1->Text=f2.textBox1->Text;
}
Form2則完全沒動,只有拉一個textBox1而已。
--
如果愛情曾經傷害過我們,何嘗不是我們先點頭同意。
苦與樂,都是愛情的面相,如果沒有得到什麼,那一定要學到些什麼啊。
凡是陪過我們一段的人,必有他出現的因由,與他存在於我們記憶中的價值,
也許不願想起,但也不需抹煞,不必言恨
Album:http://www.wretch.cc/album/hero4067
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.133.61
※ 編輯: bbbbbbjeff 來自: 123.204.133.61 (02/15 16:06)
→
02/16 03:04, , 1F
02/16 03:04, 1F
→
02/16 03:05, , 2F
02/16 03:05, 2F
→
02/16 03:05, , 3F
02/16 03:05, 3F
→
02/16 03:42, , 4F
02/16 03:42, 4F
※ 編輯: bbbbbbjeff 來自: 123.204.133.61 (02/16 04:01)
※ 編輯: bbbbbbjeff 來自: 123.204.125.121 (02/16 12:34)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章