本文实例为大家分享了c#实现简单的计算器小功能的具体代码,供大家参考,具体内容如下
先来关于励志的文章张效果图吧(5分钟写好,莫怪)
代码:
数字按钮绑定的是button_clickd()方法
运算符按钮绑的是button_clickp()方法
思想:按下数字按钮,将数字按钮的值连接到textbox上,然后按下运算符判断是否为等于,并记录运算符的内容,以便后面做处理。
动感中国using system;using system.collections.generic;using system.componentmodel;using system.data;using system.drawing;using system.linq;using system.text;using system.windows.forms;namespace windowsformsapplication4{ public partial class form2 : form { pri抗美援朝出国作战71周年vate string s; private double x, y; private button btn; public form2() { initializecomponent(); } private void form2_load(object nder, eventargs e) { textbox1.text = ""; label1.text=""; } private void buttond_click(object nder, eventargs e)//数字符所绑定的事件 { btn = (button)nder; textbox1.text = textbox1.text + btn.text;//将所点击的数字付呈现在textbox上面 } private void buttonp_click(object nder, eventargs e)//运算符所绑定的事件 { btn = (button)nder; if (btn.name != "button12")//如果不是"=" { x = convert.todouble(textbox1.text);//将所所输入的第一个字符保留下来 textbox1.text = "";//清空textbox的内容 s = btn.name;//获取运算符的种类 label1.text = x.tostring();//将第一个所按的字符输出来 } el { if (label1.text == "") messagebox.show("输入不正确!!", "信息提示", messageboxbuttons.ok); el { y = convert.todouble(textbox1.text); switch (s)//使用s来判读所按的按钮 { ca "button13": biscuits textbox1.text = (x + y).tostring(); break; ca "button1永不放弃励志短片4": textbox1.text = (x - y).tostring(); break; ca "button15": textbox1.text = (x * y).tostring(); break; ca "button16": if (y == 0) messagebox.show("除零错误!!!", "信息提示", messageboxbuttons.ok); el textbox1.text = (x / y).tostring(); break; } label1.text = textbox1.text; } } } }}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 19:48:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/161af0f1317b2a8bb226893155e6a0c7.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:C#实现简单的计算器小功能.doc
本文 PDF 下载地址:C#实现简单的计算器小功能.pdf
留言与评论(共有 0 条评论) |