C Windows窗體應用程式 計算器(二)

2021-10-05 02:40:24 字數 2494 閱讀 2367

初代計算器:c#:windows窗體應用程式計算器(一)

看了【c#】計算器這篇文章,結合初代計算器進行公升級,二代計算器醜陋依舊,用數組裝數字和運算子,實現了多數相加減乘除餘

//按下+、-、*、/、%按鈕

private

void

bntoperation_click

(object sender,

eventargs e)

}else

if(btn.

equals

(btnminus))}

else

if(btn.

equals

(btnmultioly))}

else

if(btn.

equals

(b***ivision))}

elseif(

!mod_flag)

}//按下=按鈕

private

void

bntequal_click

(object sender,

eventargs e)

} txtbresult.text = total.

tostring()

; label.text = total.

tostring()

; operatorstr.

clear()

;//清空數字和運算子陣列

leftnumber.

clear()

; result_flag =

true

;//表示按下=}}

//按下數字鍵

private

void

btn_click

(object sender,

eventargs e)

private

void

num(

string num)

txtbresult.

clear()

;//剛輸入乙個運算子,要將txtbresult清空

add_flag =

false

; minus_flag =

false

; multi_flag =

false

; div_flag =

false

; mod_flag =

false

; result_flag =

false;}

txtbresult.text +

= num;

label.text +

= num;

operate_flag =

true;}

//按下backspace按鈕

private

void

bntbackspace_click

(object sender,

eventargs e)

}//按下clear按鈕

private

void

bntclear_click

(object sender,

eventargs e)

//按下小數點.按鈕

private

void

bntdot_click

(object sender,

eventargs e)}}

}

另乙個c# winform程式

c#:winform 打字測速程式 typer:

c Windows窗體應用程式設計(五)

本次來介紹時鐘控制項 日曆控制項和mdi視窗。1.新建乙個名為時鐘和日曆控制項的專案,再將name屬性改為formcalendar。所要新增的控制項及修改屬性如下 新增後的效果如下 各個部件需要新增的 如下 using system using system.collections.generic ...

C 窗體應用程式

看了一段時間的c 了,於是就想實戰一下,看了網上的一些教程,用vs寫乙個窗體程式,拉起乙個視窗,本人想著從初級的入門開始,到以後可以根據自己的需求,寫出一些上位機軟體和一些工具方便自己除錯微控制器 用。1 include 2 include 3 include 4 define win32 lean...

C windows應用程式之控制項之旅(三)

一 listview 顯示檔案與資料夾,供人看的而非輸入 比如壓縮檔案開啟顯示資料夾相關資訊列表,磁碟中放檔案與資料夾的模式 listviewitem columnheader 給列表檢視新增列標題 如檔案名字 日期 大小 二 imagelist 屬於元件中的,在窗體中不用他們時只顯示乙個代表他的圖...