Board logo

標題: [發問] CommandButton1_Click()內如果有CommandButton1是否可以寫成Me? [打印本頁]

作者: av8d    時間: 2012-8-17 12:57     標題: CommandButton1_Click()內如果有CommandButton1是否可以寫成Me?

本帖最後由 av8d 於 2012-8-17 12:59 編輯

Private Sub CommandButton1_Click()
   TextBox1 = CommandButton1.Caption
End Sub

CommandButton1是否可以寫成Me?

可是寫成Me會出錯~是否有類似寫法!?
作者: kimbal    時間: 2012-8-17 20:09

me 的對象是form,不是event對應的物件

Private Sub CommandButton1_Click()
   TextBox1 = me.CommandButton1.Caption
End Sub
作者: av8d    時間: 2012-8-19 14:55

本帖最後由 av8d 於 2012-8-19 14:57 編輯

回復 2# kimbal


    因為希望可以方便複製~所以希望用me取代~可是好像無法不修改?

CommandButton1能否直接對應CommandButton1_Click
CommandButton2能否直接對應CommandButton2_Click
也就是說
me.CommandButton能否直接對應CommandButton1_Click
me.CommandButton能否直接對應CommandButton2_Click
作者: GBKEE    時間: 2012-8-19 20:43

回復 3# av8d
你是想如此嗎?
  1. Option Explicit
  2. Private Sub CommandButton1_Click()
  3.     The_Control
  4. End Sub
  5. Private Sub CommandButton2_Click()
  6.     The_Control
  7. End Sub
  8. Private Sub The_Control()
  9.     TextBox1 = ActiveControl.Caption
  10. End Sub
複製代碼

作者: av8d    時間: 2012-8-19 21:42

回復 4# GBKEE


    是的~謝謝G大!
作者: av8d    時間: 2012-8-21 10:19

回復 4# GBKEE


    物件不支援此屬性或方法
[attach]12209[/attach]
作者: av8d    時間: 2012-8-21 10:38

回復 6# av8d


    可以了~原來是名稱衝突到~謝謝G大~
作者: av8d    時間: 2012-8-21 10:50

回復 4# GBKEE


[attach]12210[/attach]
不支援此屬性或方法
作者: GBKEE    時間: 2012-8-21 13:04

回復 8# av8d
UserForm2  的控制項都置於   MultiPage1 中
所以ActiveControl 都直指向 MultiPage1  控制項 而會有錯誤
修改如附檔 使用物件類別模組
你沒宣告變數的習慣沒改 ,請你自己宣告變數

[attach]12213[/attach]
作者: av8d    時間: 2012-8-21 15:58

回復 9# GBKEE


    謝謝G大~變數如果非常多~宣告是否可簡單化?
例如
L1C = Label1.Caption
L2C = "甲"
TB1 = TextBox1.Value
NOP = 0
作者: GBKEE    時間: 2012-8-21 16:21

回復 10# av8d
表單中有  CommandButton1 , Label1 , TextBox1
表單程式碼
  1. Option Explicit
  2. Dim AR()
  3. Private Sub CommandButton1_Click()
  4.     MsgBox Join(AR, Chr(10))
  5. End Sub
  6. Private Sub UserForm_Initialize()
  7.     AR = Array(Label1, "甲", TextBox1, 0)
  8.    Label1.Caption = "THE_Caption"
  9. End Sub
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)