none
Tooltip mit Image in Listview RRS feed

  • Frage

  • Hallo,

    meine Frage bezieht sich darauf ob es möglich ist in einer Listview bei jedem SubItem ein Tooltip anzu zeigen in dem man dann ein Bild und etwas Text sieht.

    Der Tooltip sollte am Ende so aussen: der Hintergrund spielt keine Rolle nur der Inhalt.

    Freitag, 10. August 2012 22:47

Antworten

Alle Antworten

  • Hallo Günther,

    kurze Antwort: Ja, das ist  möglich.

    Wenn, Du eine längere Antwort möchtest, solltest Du uns vorher etwas mehr Details mitteilen (z.B. eine Listview gibt es WinForms, WebForms, WPF, SL, Windows Phone...).

    Schöne Grüße

    Oliver

    Samstag, 11. August 2012 10:13
  • Hallo Oliver, danke für deine Antwort.

    Meine Anwendung basiert auf Windows Forms, falls noch mehr Informationen von nöten sind einfach bescheid sagen ;)

    Samstag, 11. August 2012 14:49
  • Hey,

    Das habe ich im internete gefunden das sollte eigentlich auch so funktionieren. Ich würde eine Mouse-Over Ereignis zu Listview hinzufügen und würde zu den Ereignis den Code darunter ausprobieren.

    ToolTip tt =new ToolTip(); tt.SetToolTip(pictureBoxObject, "This is a tooltip text");

    Sonntag, 12. August 2012 08:55
  • Hallo Adrianos0,

    deine Antwort funktioniert leider nicht, denn der Tooltip erscheint in der "pictureBoxObject" und es ist kein Bild vorhanden im Tooltip sondern nur der Text ( Ja ich habe der pictureBox ein Bild zu gewiesen ;) ).

    Sonntag, 12. August 2012 11:35
  • Hallo Günther,

    zunächst brauchst Du einen Tooltip mit OwnerDraw, damit Du Bilder uam. dort integrieren kannst.
    Als Beispiele eignen sich z. B.:
    ToolTip With Image C#
    Make an owner drawn tooltip that displays a picture in C#

    Zudem wirst Du auf das MouseHover bzw. MouseMove Ereignis reagieren müssen,
    um den Tooltip anzuzeigen, da vom Standard nur Texte unterstützt werden, z. B.:
    Adding tooltips to items of a listview control

    Gruß Elmar

    Sonntag, 12. August 2012 15:59
    Beantworter
  • Hallo Elmar,

    danke für deine hilfreichen Antworten, habe es nun gelöst bekommen.

    Das Ergebnis sieht nun so aus:

    Leider ist es nicht möglich den Text farblich anzupassen, da ich den Text aus einer XML Lese die von einem Fremden Server stammt, wenn es möglich wäre den Text bzw. das Fenster über eine CSS Datei zu stylen wäre es wiederrum möglich.

    Gruß Günther

    Montag, 13. August 2012 17:35