我基本上試圖在visual studio 2008中編寫一個基本的轉換器,並且我有3個文本框,兩個從用戶獲取輸入,另一個給出輸出結果。添加兩個文本框的浮點值,需要顯示在第三個文本框中
例如:
文本框1:1.0000,
文本框2:1.12,
文本BOX1值+文本BOX2值
我應顯示在文本框3:1.00001.12
我基本上試圖在visual studio 2008中編寫一個基本的轉換器,並且我有3個文本框,兩個從用戶獲取輸入,另一個給出輸出結果。添加兩個文本框的浮點值,需要顯示在第三個文本框中
例如:
文本框1:1.0000,
文本框2:1.12,
文本BOX1值+文本BOX2值
我應顯示在文本框3:1.00001.12
我不是專家,但似乎你需要一個concat。文本框必須有字符串不浮動,所以無論你鍵入它是字符串,你只需要使用字符串concat之後。
這就是:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
textBox3->Text = Convert::ToString(float::Parse(textBox1->Text) + float::Parse(textBox1->Text));
}
享受它。
float flowcal1 = 1.0001
float flowcal2 = 1.12
flow.Format(_T("%.4f%.2f"),flowcal1,flowcal2);
flow = 1.00011.12
你有什麼試過,什麼都不起作用?提示:在添加它們之前,必須先將它們轉換爲浮點類型,然後再轉換爲放入文本框的字符串。 – chris
我轉換爲一個字符串,我添加了兩個(文本框1 +文本框2)值。我得到了像這樣的結果(11.12)。 –
我們需要爲您嘗試查看其錯誤的代碼。做一個真正好的事情就是忘記文本框併產生一個表明同樣問題的[sscce](http://sscce.org),但是它更小並且獨立。 – chris