C++ windows窗体程序(vs2008)

如何为控件添加命令?例如一个简单加法,如何读入文本框的输入,如何令按钮产生动作?如何输出?(如图)小弟初学C++,请尽量给出详尽解答,谢谢!如果将+号换为下拉式列表栏(其... 如何为控件添加命令?
例如一个简单加法,如何读入文本框的输入,如何令按钮产生动作?如何输出?(如图)
小弟初学C++,请尽量给出详尽解答,谢谢!
如果将+号换为下拉式列表栏(其中包括四则运算),该如何改写按钮的代码?
展开
 我来答
liujq007
推荐于2016-11-17 · TA获得超过942个赞
知道大有可为答主
回答量:1035
采纳率:0%
帮助的人:1083万
展开全部

你这从图片上看应该是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();                 

                

             }

lz3272
2009-08-20 · TA获得超过333个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:355万
展开全部

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

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

代码如下:

 UpdateData();

 m_num3 = m_num1 + m_num2;

 UpdateData(FALSE);

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VisualBoy2009
2009-08-20 · 超过39用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:124万
展开全部
双击按钮就会自动添加OnClick()事件了、、
从文本读入可以采用GetWindowText
令按钮产生动作可以SendMessage
输出可以采用SetWindowText或者用TextOut画到窗体上、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-08-20
展开全部
兄弟你这是C#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式