添加两个文本框浮点值,需要在第三个文本框中显示

时间:2012-12-25 06:18:14

标签: c++ visual-c++

我基本上是想在visual studio 2008中编写一个基本的转换器,我有3个文本框,其中两个用户输入,另一个用输出结果。

例如:

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

我应该在文本框3中显示:1.00001.12

3 个答案:

答案 0 :(得分:0)

我不是专家,但似乎你需要一个concat。 textbox必须具有不浮动的字符串,所以无论你输入的是字符串,你只需要在之后使用字符串连接。

答案 1 :(得分:0)

这是:

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

享受它。

答案 2 :(得分:0)

float flowcal1 = 1.0001
float flowcal2 = 1.12

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

flow = 1.00011.12