C++ windows窗体程序(vs2008)

2024-12-13 02:26:11
推荐回答(4个)
回答1:

你这从图片上看应该是CLR程序,所以支持.NET托管

按钮事件——双击一下按钮就会定位到按钮事件了,就比如你这个加法

    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

                

                 int sum=Int32::Parse(textBox1->Text)+Int32::Parse(textBox2->Text);

                 textBox3->Text=sum.ToString();                 

                

             } 

拖一个ComboBox到你要的地方(比如那个Label加号),然后选中这个comboBox1(当然你可以改ID),上面会出现一个向右的小箭头,点击那个箭头,你每行输入一个运算符,然后在程序里修改

 private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {

                 Double sum;

                 switch(comboBox1->SelectedItem->ToString()[0])

                {

                 case '+':

                     sum=Double::Parse(textBox1->Text)+Double::Parse(textBox2->Text);

                     break;

                 case '-':

                     sum=Double::Parse(textBox1->Text)-Double::Parse(textBox2->Text);

                     break;

                 case '*':

                     sum=Double::Parse(textBox1->Text)*Double::Parse(textBox2->Text);

                     break;

                 case '/':

                     sum=Double::Parse(textBox1->Text)/Double::Parse(textBox2->Text);

                     break;

                }

                 textBox3->Text=sum.ToString();                 

                

             }

回答2:

按照图上添加按钮的响应事件,另外对编辑框关联变量(即选中编辑框点右键选"添加变量",即可添加),要关联3个int型变量

然后在按钮事件(双击按钮就可以到编码区,也可以按照图上操作)中添代码

代码如下:

 UpdateData();

 m_num3 = m_num1 + m_num2;

 UpdateData(FALSE);

如有不明白可以用白度Hi我

回答3:

双击按钮就会自动添加OnClick()事件了、、
从文本读入可以采用GetWindowText
令按钮产生动作可以SendMessage
输出可以采用SetWindowText或者用TextOut画到窗体上、、

回答4:

兄弟你这是C#