2012-12-25 53 views
0

我基本上試圖在visual studio 2008中編寫一個基本的轉換器,並且我有3個文本框,兩個從用戶獲取輸入,另一個給出輸出結果。添加兩個文本框的浮點值,需要顯示在第三個文本框中

例如:

文本框1:1.0000,
文本框2:1.12,
文本BOX1值+文本BOX2值

我應顯示在文本框3:1.00001.12

+2

你有什麼試過,什麼都不起作用?提示:在添加它們之前,必須先將它們轉換爲浮點類型,然後再轉換爲放入文本框的字符串。 – chris

+0

我轉換爲一個字符串,我添加了兩個(文本框1 +文本框2)值。我得到了像這樣的結果(11.12)。 –

+1

我們需要爲您嘗試查看其錯誤的代碼。做一個真正好的事情就是忘記文本框併產生一個表明同樣問題的[sscce](http://sscce.org),但是它更小並且獨立。 – chris

回答

0

我不是專家,但似乎你需要一個concat。文本框必須有字符串不浮動,所以無論你鍵入它是字符串,你只需要使用字符串concat之後。

0

這就是:

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { 
       textBox3->Text = Convert::ToString(float::Parse(textBox1->Text) + float::Parse(textBox1->Text)); 
      } 

享受它。

0
float flowcal1 = 1.0001 
float flowcal2 = 1.12 

flow.Format(_T("%.4f%.2f"),flowcal1,flowcal2); 

flow = 1.00011.12 
相關問題