本文实例为大家分享winform版计算器的具体实现方法,供大家参考,具体内容如下
前台页面设计
后台代码实现
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 计算器 { public partial class form1 : form { double c, d; string m; public form1() { initializecomponent(); } private void button2_click(object sender, eventargs e) { } private void button8_click(object sender, eventargs e) { textbox1.text += button8.text; } private void button1_click(object sender, eventargs e) { textbox1.text += button1.text; } private void button2_click_1(object sender, eventargs e) { textbox1.text += button2.text; } private void button3_click(object sender, eventargs e) { textbox1.text += button3.text; } private void button4_click(object sender, eventargs e) { textbox1.text += button4.text; } private void button5_click(object sender, eventargs e) { textbox1.text += button5.text; } private void button6_click(object sender, eventargs e) { textbox1.text += button6.text; } private void button7_click(object sender, eventargs e) { textbox1.text += button7.text; } private void button9_click(object sender, eventargs e) { textbox1.text += button9.text; } private void button10_click(object sender, eventargs e) { textbox1.text += button10.text; } private void button15_click(object sender, eventargs e) { d= convert.todouble(textbox1.text); switch (m) { case("+"): textbox1.text = convert.tostring(c+d); break; case ("-"): textbox1.text = convert.tostring(c-d); break; case ("*"): textbox1.text = convert.tostring(c * d); break; case ("/"): textbox1.text = convert.tostring(c/d); break; } } private void button11_click(object sender, eventargs e) { c = convert.todouble(textbox1.text); textbox1.text = ""; m = button11.text; } private void button12_click(object sender, eventargs e) { c = convert.todouble(textbox1.text); textbox1.text = ""; m = button12.text; } private void button13_click(object sender, eventargs e) { c= convert.todouble(textbox1.text); textbox1.text = ""; m = button13.text; } private void button14_click(object sender, eventargs e) { c = convert.todouble(textbox1.text); textbox1.text = ""; m = button14.text; } private void button16_click(object sender, eventargs e) { textbox1.text = ""; } } }
以上就是本文的全部内容,希望对大家学习c#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
C# 对PDF文档加密、解密(基于Spire.Cloud.SDK for .NET)
Unity通用泛型单例设计模式(普通型和继承自MonoBehaviour)
网友评论