我在VB.NET中開發了一個應用程序。它有20種形式。所有20個可以從菜單條控件打開。用戶應該一次只能打開一個表單。我該如何解決這個問題?如何防止用戶一次打開多個表單?
0
A
回答
0
你可以把所有形式的模式,那麼用戶將不得不關閉一個形式打開另一個
http://msdn.microsoft.com/en-us/library/aa984358%28v=vs.71%29.aspx
0
之前就在這段代碼,你必須編寫的代碼,以MDI父中打開新的窗體中添加。假設MDIParent1是你的MDI窗體名稱:
If Not IsNothing(MDIParent1.ActiveMdiChild) Then
Exit Sub
End If
0
在MDI父窗體創建一個方法,讓調用它CloseChildForms
Private Sub CloseChildForms()
Try
If Not IsNothing(Me.ActiveMdiChild) Then
Me.ActiveMdiChild.Close()
Else
Exit Sub
End If
Catch ex As Exception
'Handle your exceptions
End Try
End Sub
現在,打開任何其他形式的之前,只需調用此方法。
相關問題
- 1. 如何防止用戶每次多次打開同一頁面
- 2. 如何一次打開多個表單
- 3. 如何防止窗體多次打開
- 4. 超級魚,一次打開2個菜單 - 如何防止?
- 5. 如何防止javascript一次打開太多文件?
- 6. 防止多次打開活動
- 7. 防止多次打開窗口
- 8. 防止用戶打開同一網站的多個實例
- 9. 如何在單擊按鈕時多次停止表單打開
- 10. 如何防止多次點擊多個表單提交的PHP
- 11. 防止從2 NotfiyIcons顯示當程序一次打開多次
- 12. 如何防止我的對話不止一次打開?
- 13. 如何防止在c#中多次打開窗體
- 14. 如何阻止用戶打開一個已打開的窗口?
- 15. 防止用戶打開多個窗口到同一個web應用程序
- 16. 如何停止打開多個表格?
- 17. asp.net - 防止單個用戶多次登錄
- 18. ASP.NET:如何防止並行打開同一站點幾次?
- 19. 防止多個JFrame窗口打開
- 20. 使用prepOverlay時,如何防止打開多個疊加層?
- 21. 如何防止來自單個用戶的多個選票
- 22. 防止用戶在Reader中打開PDF
- 23. GWT。防止用戶打開Disclosure面板
- 24. 防止用戶下載或打開PowerPoint
- 25. 防止HTML打開,如果已經打開另一個標籤
- 26. 如何禁用一個LinkButton防止多次提交
- 27. 防止多次點擊一個鏈接
- 28. 如何只打開一次表單一次?
- 29. 如何防止我的程序打開多個時間(Windows Mobile)
- 30. 如何通過preg_match防止用戶多次使用空間?
使用模態將不允許訪問MDIParent。 – Harsh 2012-03-15 05:58:21