vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: ToolTipp auf ToolStripLabel  
Autor: Chief
Datum: 14.04.06 22:55

Hi Dave,

habe mal eine für mich sehr gute Lösung bekommen um ToolTipps auf ToolStripStatusLabels zu setzen

Mit folgenden Code geht das Prima:

Private tt As New System.Windows.Forms.ToolTip
[u]In Formload:

With tt
            'Eigenschaften zuweisen
            .BackColor = Color.PaleGreen
            .IsBalloon = True
            .ToolTipTitle = "Info!"
            .ToolTipIcon = ToolTipIcon.Info
            .AutoPopDelay = 1500
            .InitialDelay = 100
            .ReshowDelay = 100
            .ShowAlways = False
End With
Private Sub ShowToolTip_MouseOverHandler(ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.MouseEventArgs)  Handles _
    ToolStripStatusLabel1.MouseMove
 
        'Nimmt den Namen des ToolStripItems auf für den der momentan der 
        ' ToolTip angezeigt wird
        Static ShownItemName As String
        Dim tstItem As System.Windows.Forms.ToolStripItem = CType(sender, _
          System.Windows.Forms.ToolStripItem)
        'Falls für das ToolStripItem bereits der ToolTip angezeigt wird.
        If tstItem.Name = ShownItemName Then Exit Sub
        Dim mes As String = ""
        'Individuell auf das ToolStripItem reagieren über dem sich der 
        ' Mauscursor befindet
        Select Case tstItem.Name
 
            'ToolStripStatusLabel 1
            Case "ToolStripStatusLabel1"
                mes = "Versionsstatus" 
         End Select
 
        'Zeige relativ zur Position des ToolStripItems den ToolTip auf dem 
        ' Status/ToolStrip
        Me.tt.Show(mes, tstItem.GetCurrentParent, tstItem.Bounds.Left + _
        CInt(tstItem.Bounds.Width / 2), CInt(tstItem.Bounds.Bottom / 2), 1500)
        ShownItemName = tstItem.Name
    End Sub
Gruß
Chief

VB@rchiv its the Best

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ToolTipp auf ToolStripLabel 3.178Chief05.04.06 22:50
Re: ToolTipp auf ToolStripLabel 2.738Chief07.04.06 00:49
Re: ToolTipp auf ToolStripLabel 2.797Chief08.04.06 18:25
Re: ToolTipp auf ToolStripLabel 2.851ModeratorDaveS08.04.06 18:49
Re: ToolTipp auf ToolStripLabel 2.934Chief08.04.06 20:06
Re: ToolTipp auf ToolStripLabel 2.785ModeratorDaveS08.04.06 20:24
Re: ToolTipp auf ToolStripLabel 2.791Chief08.04.06 20:40
Re: ToolTipp auf ToolStripLabel 2.807Chief08.04.06 21:49
Re: ToolTipp auf ToolStripLabel 3.237Chief14.04.06 22:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel