C# WinForm程序設(shè)計簡單計算器
更新時間:2018年02月10日 11:22:20 投稿:lijiao
這篇文章主要為大家詳細介紹了C# WinForm程序設(shè)計簡單計算器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
一個簡單的計算器的例子,在這個小程序中我們需要用到的組件有:
Button:點擊計算
TextBox:輸出要運算的數(shù)
RadioButton:選擇運算類型
GroupBox:綁定RadioButton
首先我們在界面上拖以上的控件,得到如下界面:

這時候監(jiān)聽計算按鈕的點擊事件:
private void button1_Click(object sender, EventArgs e)
{
double op1, op2, result;
if (textBox1.Text == ""||textBox2.Text=="" ) {//判斷是否兩個框框都輸入了數(shù)據(jù)
MessageBox.Show(this,"輸入錯誤","msg",MessageBoxButtons.OK,
MessageBoxIcon.Information);//有空余項沒輸入數(shù)據(jù)彈出提示框
return;
}
op1 = double.Parse(textBox1.Text);//得到兩個框框的值并轉(zhuǎn)化為long類型
op2 = double.Parse(textBox2.Text);
if (radioButton1.Checked) {//加法
result = op1 + op2;
}
else if (radioButton2.Checked){//減法
result = op1 - op2;
}
else if (radioButton3.Checked){//乘法
result = op1 * op2;
}
else {//除法
result = op1 / op2;
}
textBox3.Text = result.ToString();//設(shè)置textBox3的值
}
我們看一下測試的結(jié)果:
加法:
乘法:
好了,上面基本就是一個簡單的計算器的例子了!
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
DevExpress實現(xiàn)為TextEdit設(shè)置水印文字的方法
這篇文章主要介紹了DevExpress實現(xiàn)為TextEdit設(shè)置水印文字的方法,對C#程序設(shè)計人員來說是一個很實用的技巧,需要的朋友可以參考下2014-08-08

