2015-12-30 74 views
-1

使用Designer屬性或直接對其進行編程,似乎無法獲得工具提示以顯示我將鼠標懸停在控件上時應該能夠顯示的方式。例如,雖然我可以顯示我想要的文本,不管我設置爲AutoPopDelay(我想要30秒)還是作爲背景顏色(我想要一個黃色),但工具提示總是出現僅在灰色背景上默認5秒。VB.NET中的工具提示顯示

下面是我編程的子。我在想什麼?:

Private Sub lblUploadFileTypeHelp_MouseHover(sender As Object, e As EventArgs) Handles lblUploadFileTypeHelp.MouseHover 

    ToolTip1.OwnerDraw = True 
    ToolTip1.IsBalloon = True 
    ToolTip1.BackColor = Color.LemonChiffon 
    ToolTip1.AutoPopDelay = 30000 
    ToolTip1.Show("Sample text to display", lblUploadFileTypeHelp) 

End Sub 

回答

0

IsBalloon正在考慮OwnerDraw之前。 您需要處理自己的繪圖以獲得自定義顯示。 看看MSDN代碼示例MSDN Tooltip

+0

Thanks Mort。我得到了它的工作。 – AlanGrant