vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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 - Ein- und Umsteiger
Re: Control überlagern 
Autor: GPM
Datum: 09.04.13 18:26

Ein Versuch:
Public Class Form1
    Dim WithEvents Lb As New ListBox With {.Bounds = New Rectangle(40, 30, 200, _
      200), .Parent = Me}
    Dim Pb As New PictureBox With {.Width = 40, .Height = 40, .Parent = Lb, _
    .Visible = False, .BackColor = Color.Black}
 
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) _
      Handles MyBase.Load
        Lb.Items.AddRange({"Red", "Green", "Blue", "Yellow", "Pink", "Gold", _
        "Magenta", "Black"})
    End Sub
 
    Private Sub Lb_MouseMove(sender As Object, e As _
      System.Windows.Forms.MouseEventArgs) Handles Lb.MouseMove
        Dim itm As Int32 = Lb.IndexFromPoint(e.X, e.Y)
        If itm = -1 Then
            Pb.Visible = False
        Else
            Dim y As Int32 = e.Y
            If y > Lb.Height - 45 Then y = Lb.Height - 45
            Pb.Location = New Point(e.X + 20, y)
            Pb.BackColor = Color.FromName(Lb.Items.Item(itm).ToString)
            Pb.Visible = True
        End If
    End Sub
 
    Private Sub Lb_MouseLeave(sender As Object, e As System.EventArgs) Handles _
      Lb.MouseLeave
        Pb.Visible = False
    End Sub
End Class
MfG GPM
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Control überlagern1.484Caddy09.04.13 04:13
Re: Control überlagern1.011Manfred X09.04.13 08:24
Re: Control überlagern920Caddy09.04.13 13:00
Re: Control überlagern1.120GPM09.04.13 18:26
Re: Control überlagern977Caddy09.04.13 20:54
Re: Control überlagern900Caddy09.04.13 23:52

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