Board logo

標題: [發問] [請教] 關於 兩個Userform 的一些問題 [打印本頁]

作者: mark15jill    時間: 2013-1-3 17:24     標題: [請教] 關於 兩個Userform 的一些問題

現有:
Userform1 (內有 Button ,且Button為陣列按鈕  gpbutton1(usx2, usy2))
Userform2


問題:
想請教
如何在 Userform1按下 Button時,將Userform2的Caption改為 Button的Caption???

想要的結果
Userform1執行,按下BUTTON時,Userform2出現(此時Userform1不消失)在Userform1的右邊10單位的地方,且Userform2的Caption 為 Button的Caption???

是否有方法直接對照 不用預先載入的方式??
作者: Hsieh    時間: 2013-1-3 17:54

回復 1# mark15jill


    試試看
[attach]13777[/attach]
作者: mark15jill    時間: 2013-1-4 08:18

回復 2# Hsieh


    大大謝謝,小弟學習了~
作者: dino1978    時間: 2013-1-8 12:14

回復 2# Hsieh


    請教 Hsieh版主,
在程式碼中
  1. Private Sub Button_Click()
  2. With UserForm2
  3. .Show 0
  4. .Left = UserForm1.Left + UserForm1.Width + 10
  5. .Caption = Button.Caption
  6. End With
  7. End Sub
複製代碼
Show 後方的 0 代表的是什麼意思呢?
作者: mark15jill    時間: 2013-1-8 13:25

回復 4# dino1978


    UserForm1.Show 0 或 UserForm1.Show vbModeless ‘將窗體設置為無模式狀態
作者: dino1978    時間: 2013-1-8 14:24

回復 5# mark15jill

謝謝 mark15jill 大大的回覆

瞭解了!
作者: Hsieh    時間: 2013-1-8 21:41

回復 6# dino1978
Userform1.Show
自訂表單預設的顯示模式是強制回應
也就是說當表單開啟後,只能在表單上操作,無法在其他表單或工作表上作業
Userform1.Show 0
就可關閉強制回應限制,讓作業範圍由使用者自行操作
作者: dino1978    時間: 2013-1-9 07:31

回復 7# Hsieh

謝謝Hsieh版主的說明, 讓小弟對Userform的應用更上一層  :)




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