void btn_clk(object sender, EventArgs e) {
if (clear) txtCalc.Text = "";
Button b = (Button)sender;
txtCalc.Text += b.Text;
if (txtCalc.Text == ".") txtCalc.Text = "0.";
sec = double.Parse(txtCalc.Text);
clear = false;
}
所有數字鍵(0-9)與小數點共用此處理器,透過 sender 取得按鈕文字追加至顯示區。
WinCalc、設定路徑。txtCalc 屬性:ReadOnly=True、RightToLeft=Yes。Text 依序設為 0-9、.、+、-、*、/、=、AC。btn_clk、btn_Oper、btn_Equ、btn_Clr)與 Calc/Clear 方法。Ctrl+F5 執行,驗證四則運算、連續運算、清除功能。
此流程展示從專案建立、視覺化設計、程式碼實作到驗證執行的完整 WinForms 開發週期。