Re: [VB6 ] 元件陣列

看板Visual_Basic作者 (昊天)時間19年前 (2006/08/08 15:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《fumizuki (矇面加菲獅)》之銘言: : ※ 引述《Hotan (昊天)》之銘言: : : 請問元件陣列是否不包含對於 form 的?? : : 不能把 form 改成 同樣的名稱 而自動生成陣列? : : 不然 想用陣列的 button 對應到各個 form 的開啟該怎麼做呢?? : : 墾請告知,謝謝 ^^ : 不行,如果你多個 form 的內容相同或相似,可以用 NEW 的方式產生新視窗 : 然後傳參數進去,決定顯示的內容。 : Public myForms() As Form1, myFromIndex As Integer '全域變數 : Private Sub Command1_Click() : myFromIndex = myFromIndex + 1 : Redim Preserve myForms(myFromIndex) : Set myForms(myFromIndex) = New Form1 : myForms(myFromIndex).ShowMsg("haha") : End Sub : Public Sub ShowMsg(ByVal msg As String) : Me.Caption = "message = " & msg : End Sub 其實 form 的內容完全不一樣 希望這麼做的目的是 button 必須每個都要設定,而且要顯示出不同的 form 有 一,二十個呢,button只能一個一個拉,程式一個一個寫,只有這種做法嗎? 版大有沒有別的建議呢? 謝謝版大的回答 ^^ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.132.184

08/11 19:44, , 1F
如果相似的話就可以用這種寫法
08/11 19:44, 1F
文章代碼(AID): #14s49k9B (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
1
1
文章代碼(AID): #14s49k9B (Visual_Basic)