我正在尋找模擬自定義工具提示,就像您在使用c#.NET 4.5窗體窗體的網站中看到的一樣。此工具提示基本上會顯示一些任務的狀態,如有多少任務處於待處理狀態,任務正在進行中,已完成等。要做到這一點,我使用無邊界勝利form.This winform將有一些文字,圖像etc.I要它顯示自己的按鈕的mouseHover事件,並在MouseLeave事件消失。我的問題是在Mousehover是越來越生成工具提示形式的事件許多事例和鼠標離開他們沒有得到closed.My代碼c#.net win forms中的自定義工具提示
private void B_MouseHover(object sender, EventArgs e)
{
frmSecQStatToolTipDlg tooltip = new frmSecQStatToolTipDlg();
tooltip.Location = this.PointToScreen(new Point(this.Left, this.Bottom));
tooltip.Show();
}
private void B_MouseLeave(object sender, EventArgs e)
{
frmSecQStatToolTipDlg tooltip = new frmSecQStatToolTipDlg();
tooltip.Close();
}
我的代碼無法正常工作,因此請告訴我如何做到這一點的正確way.Thanks
關閉後無需致電處置。由於表單未以模態方式顯示,因此Dispose將自動調用。如果以模態顯示,則需要Dispose。 – ehh
好點,我會編輯答案將其刪除。 – Adrian