2011-03-24 88 views
2

我有一個小型應用程序,需要在出現特定條件時顯示警報。我有一個mdi表單和幾個子表單。現在顯示警報的最好方法是在我的mdi表單的右側顯示一個工具提示。雖然這有效,但問題是我希望用戶在閱讀完畢後關閉工具提示。使用工具提示在vb.net中顯示提醒

現在vb.net提供的工具提示不支持點擊事件。如果我提供很長的時間,工具提示將始終打開,如果我給出一個短暫的時間,它會很快關閉。

我該怎麼辦?

幫助將不勝感激。

感謝,

GR

+0

工具提示?您是使用WinForms還是WebForms? – Anuraj 2011-03-24 11:19:58

+0

MDI可能是winforms ... – StingyJack 2011-03-24 14:46:55

+0

WinForms是我使用的。 – Greatchap 2011-03-26 09:30:19

回答

1

你可能會在窗口,而不是一個提示(如在Word中的底部)的底部考慮一個狀態。你可以攔截點擊這些,根據需要分割成幾個部分,等等。

或者,我可能編碼了一個沒有邊界的小彈出窗體,min/max.close按鈕等,就像吐司消息,並根據需要進行顯示,粘貼一個RTF控件,並且您的「工具提示」可以非常豐富地格式化,添加一個計時器,窗口可以在短暫超時後消失,或者單擊並手動關閉它。

+0

+1狀態欄 – StingyJack 2011-03-24 14:47:16

+0

創建無邊界表單可能無法解決,如果我將其設爲mdi子項。這將導致形式最大化,如果任何mdi兒童形式在這一點上最大化。如果它是一個正常的形式,它將伸出主表單移動。 – Greatchap 2011-03-26 09:35:49