你这从图片上看应该是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();
}
按照图上添加按钮的响应事件,另外对编辑框关联变量(即选中编辑框点右键选"添加变量",即可添加),要关联3个int型变量
然后在按钮事件(双击按钮就可以到编码区,也可以按照图上操作)中添代码
代码如下:
UpdateData();
m_num3 = m_num1 + m_num2;
UpdateData(FALSE);
如有不明白可以用白度Hi我
双击按钮就会自动添加OnClick()事件了、、
从文本读入可以采用GetWindowText
令按钮产生动作可以SendMessage
输出可以采用SetWindowText或者用TextOut画到窗体上、、
兄弟你这是C#