看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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
fumizuki:如果相似的話就可以用這種寫法 08/11 19:44