kostenloser Webspace werbefrei: lima-city


vb.net (2008) icons in exe

lima-cityForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    Hallo @ all
    Ich habe in meinem Programm ein TrayIcon, dessen Icon ich zur Laufzeit verändern möchte.
    Allerdings soll die Exe Datei keine Bilder benötigen, also müssen die icons irgendwie da rein.
    Leider funktioniert das weder mit der ressurcendatei noch mit einem imagelist.
    Wie muss ich das machen?
    Oder könnte ich die icons auch in eine dll packen und mein Programm installiert die dll dann im system und greift dann drauf zu?
    Ich wollte das am liebsten so einfach wie möglich halten, wenn das klappt ;)
    Ich hoffe ihr könnt mir helfen!
    MFG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. wie immer hab ich die lösung.

    du konvertierst die icons in ein bildformat, wie zb gif oder png...
    dann klickst du in den projekteingenschaften auf resourcen -> hizufügen -> vorhandene datei hinzufügen.
    nun kommt teil zwei: das icon zuweisen.
    das geht so:
    Me.NotifyIcon1.Icon = My.Resources.icon2.GetHicon

    wie du siehst alles ganz einfach...
  4. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    Vielen Dank erstmal,

    habe alles gemacht wie beschrieben, doch leider klappt es nicht so ganz...
    wenn ich das hier nutze:
    Me.nfico.Icon = My.Resources.icon_green.GetHicon

    meint er
    'Der Wert vom Typ "System.IntPtr" kann nicht in "System.Drawing.Icon" konvertiert werden'


    Was mache ich jetzt??
    Finde leider auch über Googel nachwievor nichts dazu...
    Hoffe du kannst mir da auch nochmal weiterhelfen ;)
    MFG

    P.S du hattest mir ja (Danke!) geholfen das mit dem MenuStrip zu lösen. Da gabs noch ein Problemchen falls du da nochmal schnell reinschauen könntest wäre ich sehr dankbar! http://www.lima-city.de/thread/contextmenustrip-problem
  5. nach langer suche habe ich die lösung gefunden!
    Me.nfico.Icon = Drawing.Icon.FromHandle(My.Resources.icon_green.GetHicon)
    funzt 100-pro


    problem war, dass ich die technik zum cursor-aus-resource machen angewendet hatte:
    Me.Cursor = New Cursor(My.Resources.MeinCursor.GetHicon)
    deshalb gab es ein problem mit dem type.


    edit: hab jetzt beide probleme von dir gelöst!

    Beitrag zuletzt geändert: 5.11.2010 19:54:23 von rb-online
  6. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    Okay super!
    Vielen Dank!
    Klappt einwandfrei ;)
    Hoffe ich kann dir irgendwann auch mal helfen ;D
    MFG
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!