亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
787
2022-05-29
控件設置
拖動textbutton控件,用于顯示
拖動Button控件,組成數字和符號鍵盤,
添加好后可以手動拖動控件調整大小,效果如下:
form標簽源碼為:
1
2
3
4
5
6
7
8
9
10
11
12
編寫計算代碼
public partial class WebForm1 : System.Web.UI.Page { static string num1 = "0", num2 = "0", total = "", sign = ""; // 數字1按鈕 protected void btnone_Click(object sender, EventArgs e) { total += "1"; txtDisplay.Text = total; } // 數字2按鈕 protected void btnTwo_Click(object sender, EventArgs e) { total += "2"; txtDisplay.Text = total; } // 數字3 按鈕 protected void btnThree_Click(object sender, EventArgs e) { total += "3"; txtDisplay.Text = total; } // 加法按鈕 protected void btnAdd_Click(object sender, EventArgs e) { if (sign.Length == 1) { Count(); num1 = txtDisplay.Text; sign = "+"; } else { num1 = txtDisplay.Text; txtDisplay.Text = ""; total = ""; sign = "+"; } } //減法按鈕 protected void btnSubtract_Click(object sender, EventArgs e) { if (sign.Length == 1) { Count(); num1 = txtDisplay.Text; sign = "-"; } else { num1 = txtDisplay.Text; txtDisplay.Text = ""; total = ""; sign = "-"; } } // 等于按鈕 protected void btnEqual_Click(object sender, EventArgs e) { Count(); } // 函數定義 protected void Count() { num2 = txtDisplay.Text; if (num2 == "") { num2 = "0"; } switch (sign) { case "+": txtDisplay.Text = (int.Parse(num1) + int.Parse(num2)).ToString(); num1 = "0"; num2 = "0"; total = ""; sign = ""; break; case "-": txtDisplay.Text = (int.Parse(num1) - int.Parse(num2)).ToString(); num1 = "0"; num2 = "0"; total = ""; sign = ""; break; } }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
測試
ASP ASP.NET
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。