怎么做WinForm计算器?C#
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么做WinForm计算器?C#相关的知识,希望对你有一定的参考价值。
就像windows自带的计算器一样,点击按钮的!
具体的步骤是什么?我自己试着做,但总是不对
double res=0 //运算结果数
double tmp=0 //当前输入数
1,点击数字按钮输入到textbox,给tmp变量赋值。
2,点击运算符按钮,判断运算符,res=res(加/减/乘/除)tmp,把res输入到textbox
我这么做总是不对!
可能我的思路有错误,怎么做菜正确,请教大家!
一个暂定为num,作用为记录点击加减乘除按钮时文本框内的值.
另一个暂定为opr,记录加减乘除具体操作
每次点击数字按钮,记住textbox的text是+=,不是=
再设置一个清空按钮,让textbox的text=""
点=时就是根据opr计算num与textbox的值的操作,将结果显示到textbox
如果你想做到连续按等于号,就按楼上的3个变量
另外还有些文本框输入,就要在键盘事件里写代码,屏蔽所有非数字及非相关符号,以及对输入字符为+-*/enter等的相应操作 参考技术A 先拖好界面...
定义3个string变量(设为:num1,num2,opr)//num1记录数字1,num2记录数字2,opr记录造作符
在数字的按钮里记录数字
在操作符(+-*/等)中记录操作
早=号按钮里计算结果
(不好描述啊,先难这个思路做个简单的吧)
C# Winform 要实现如图这样的表格,怎么做?
如果是第三方控件,不要收费的,免费的可以,谢谢!
参考技术A 水晶报表 直接可以做 参考技术B 你装一个DevExpress 里面有Grid 控件。追问这个是要收费的吧?需呀免费的。
追答装破解版的。做出的UI 高端 大气 上档次
追问因为是个项目,涉及到版权问题,这个可能不能用的。
追答那你就用DataGridView 就可以的。 至于用法你百度下DataGridView 复杂表头 找找 应该不少这样的demo
参考技术C 使用window的WebBrowser嵌套进去html以上是关于怎么做WinForm计算器?C#的主要内容,如果未能解决你的问题,请参考以下文章
C# winform Label控件 已经自适应实现多行显示了 我现在要取出每行的文本 该怎么做? 求助! 多谢!
C# WinForm,Graphics.MeasureString 计算不准确的坑