开始学winform,做了个计算器,
(呵呵,很是简陋....)
实现:两个浮点数的四则运算,由于是键盘输入,所以检测输入错误(如:输入字符)
计算结果:
- private void sub_Click(object sender, EventArgs e) //减法运算
- {
- if (checkin())
- {
- label4.Text = string.Format("{0} - {1} = {2}", textBox1.Text, textBox2.Text, (double.Parse(textBox1.Text)) - (double.Parse(textBox2.Text)));
- }
- else
- {
- }
- }
- private bool checkin() //输入检测代码,不过话说用TryParas更方便,只是一来忘记怎么用了,二来自己写写也不错
- {
- try
- {
- Convert.ToDouble(textBox1.Text);
- Convert.ToDouble(textBox2.Text);
- return true;
- }
- catch(Exception e)
- {
- label4.Text = string.Format("{0}请输入数字",e.Message);
- return false;
- }
- }
(刚开始学,做个简陋的可以了....貌似做windows自带的计算器要用到坐标? 要继续努力啦......
检测错误: