在.NET項目給定的.NET的形式,例如被處理,創造兩種形式{Form1中,窗體2}和每個窗體上創建一個基本按鈕{Button1的}可以訪問「表單」等內
在[Form1中]使用以下代碼:
公共類Form1中
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myform As New Form2
myform.Show()
End Sub
末級
和[窗體2]:
公共類窗體2
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Close()
End Sub
末級
所以我想弄清楚的問題是:微軟是否允許訪問這樣的事情?這是一個內部應用程序,我試圖找出如何讓用戶一次打開多個表單,而不必訴諸{copy form_a} {paste form_a as form_b} {檢測form_a是否已經存在運行時,他們點擊了show_form按鈕,如果是這樣,開始form_b,否則,開始form_a} {重複廣告normum for form_c通過form_infinity}
好吧,所以如果我不能在Access中,這很好, [開始咆哮]在這一點上,我已經試圖克服一些非常糟糕的用戶界面決策,以及一些糟糕的桌面設計。原始開發人員不知道交叉表是什麼,或者爲什麼它可能遠程有用。而且這裏有大約8年的實時數據,所以我已經有相當一部分的工作可以讓事情合理地工作。[end rant]
感謝您的收聽,並且感謝您提供了非常好的指針到「這裏的谷歌搜索鏈接,我發現真的給了我最好的答案你的問題」natch,而不是「RTFM n00b」; - ]
此外,這是我第一次在stackoverflow,即使我試圖從這個神話般的用戶界面盡我所能,我認爲我已經做了格式錯誤,所以任何指針都會被讚賞,以及...
所以,換句話說,你想要創建同一個表單的多個實例,而不僅僅是從Form1中打開Form2,對吧? – 2009-05-20 06:30:17
爲了完整性和清晰度,即使Tiberiu已經回答了以下問題: 是的,這正是我想要做的,而「多個實例」並沒有跳到我腦袋的前面。 – jcolebrand 2009-05-20 06:38:56