Tools & Components Tools & Components
    Professionelle Entwicklerkomponenten für Visual Basic, .NET und MS-Access
www.tools4vb.com   
 
 
  HOME
  Willkommen
  News
  Impressum
  Referenzen
  Kundenmeinungen
  TOP-Angebot
  Online-Shop
 
  ENTWICKLERTOOLS
  Oberfläche & Design
  DataGrid & Listen
  Statistik
  Internet / ISDN
  Zip & Verschlüsselung
  DTA / Kontonummern
 
  DOWNLOAD
  Komplettinstallation
  Bugfixes und Patches
  Online-Hilfe
  Sonstige Downloads
 
  SUPPORT
  Diskussionsforum
  Tipps & Tricks
  FAQ
  Kontakt
 
  FUNKTIONEN
  als Startseite
  zu den Favoriten
 
  PARTNERSEITEN
vb@rchiv - Alles für VB-Entwickler roSoft - mehr als 15 Jahre Profi-Software!
 
 
 

HOME > FAQ > sevPopUp

 

FAQ: sevPopUp

 
 

PopUp-Menü wird nicht angezeigt
Wichtiger Hinweis bei Verwendung von sevPopUp in Verbindung mit einem TrayIcon in der Taskbar
Kategorie:sevPopUp
VB-Versionen:VB5/6
Autor:Dieter Otter
Datum:14.09.07
Views:2789

 
 

Problem:
In Verbindung mit dem Einsatz eines TrayIcon in der Windows-Taskbar wird das PopUp-Menü beim Klick auf das TrayIcon nicht angezeigt.

Ursache:
In diesem Fall haben Sie höchstwahrscheinlich vergessen (oder nicht daran gedacht) die hWnd-Eigenschaft von sevPopUp festzulegen.

Lösung:
Weisen Sie der hWnd-Eigenschaft von sevPopUp das Window-Handle der Form zu.

Private Sub sevTray1_Click(Button As Integer)
  Dim oPopUp As New sevPopUp.PopUp
  Dim nItem As Long

  With oPopUp
    ' Einträge erstellen
    .AddItem "..."
    .AddItem "..."

    ' Wichtig!
    .hWnd = Me.hWnd
    ' Kontextmenü an aktueller Mausposition anzeigen
    nItem = .Show()

    If nItem > 0 Then
      ' Auswahl auswerten
      Select Case .KeyFromID(nItem)
        ' ...
      End Select
    End If
  End With
  Set oPopUp = Nothing
End Sub

zurück Zurück zur Übersichtsseite

   

 

nach oben

Optimiert für den Internet Explorer bei 1024x768 Pixel
Copyright ©1997-2017 Tools & Components, 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.