Nabídka portálu se při zobrazení článku přesouvá na konec pravého sloupce nabídek.
Víceřádkový tooltip ve VB |
Autor: SwitCZ
| Zdroj: Planet-Source-Code
| Vytvořeno: 7.11.2003
| Publikováno: 7.11.2003
| Čtenářů: 2850
| Unikátních: 2813
|
Máte dlouhé tooltipy ke kontrolním prvkům ve VB?Zde je řešení jak naprogramovat vlastní tooltip.
Ten potom vypadá takto:
Na konci článku je link na stažení celého zdrojového kódu včetně třídy CToolTip.
Tooltip se potom volá následovně:
Option Explicit
Dim TT As CTooltip
Dim m_bInLable As Boolean
Private Sub Form_Load()
Set TT = New CTooltip
TT.Style = TTBalloon
TT.Icon = TTIconInfo
End Sub
Private Sub Form_MouseMove(Button As Integer, _
Shift As Integer, _
X As Single, Y As Single)
If m_bInLable Then
m_bInLable = False
TT.Destroy
End If
End Sub
Private Sub Label1_MouseMove(Button As Integer, _
Shift As Integer, _
X As Single, Y As Single)
If Not m_bInLable Then
m_bInLable = True
TT.Title = "Aplikace pro testování:"
TT.TipText = "Label1" & vbNewLine & _
"Toto je pokusný text tooltipu" & _
vbNewLine & _
"Na více řádků!"
TT.Create Me.hwnd
End If
End Sub
Celý zdrojový kód s anglickým popisem můžete stáhnout odsud:
Planet-Source-Code
|