Re: [VB6 ] 想請問一個問題
※ 引述《yuchi1022 (...)》之銘言:
: 不知道會不會很笨...不過身邊的人問不到
: 只好來請教一下各位了
: 我想要在一個表單裡面 利用不同的command去計算不同的值
: 例如說 有三個數分別為 a = 1 b = 2 c = 3
: 第一個command 想要計算 a + b + c
: 第二個command 想要計算 a * b * c
: 第三個conmand 想要計算 a * b - c
: 我只會把a = 1 b = 2 c = 3寫在所有的command裡面
: 這樣是絕對不會有錯的 但是應該有其他的寫法吧!
: 因此我的問題是:
: 1.那我的a,b,c應該寫在哪裡??又應該怎麼寫?
: 2.如果是問題1的形式之下
: command裡可以直接寫 x = a + b + c嗎??
: 另外想請教public 跟 private的差異跟使用上的不同
: 因為書寫得很抽象看不太懂 還請各位幫忙一下 謝謝!
Private Const a = 1, b= 2, c = 3 '加在程式碼的第一個 Sub 或 Function 之前
Private Sub Command1_Click()
Msgbox "a + b + c = " & (a + b + c)
End Sub
Private 就是只有這個 一般模組/表單模組/類別 可以使用(可見)
Public 就是所有 一般模組/表單模組/類別 都可以使用
範例,在 Form1 中設計如下
Private Const a = 1, b= 2, c = 3
Private Sub Command1_Click()
Public Sub Command2_Click()
在 Form2 中
被 Public 宣告的可以使用 → Form1.Command2_Click()
被 Private 宣告的皆不可使用
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半點癡情遺留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多悽悽慘慘的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.184.116.37
推
10/25 12:01, , 1F
10/25 12:01, 1F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章