tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
255
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von bsdxroot
    bsdxroot bsdxroot ist offline Mitglied Bronze
    Registriert seit
    Aug 2003
    Beiträge
    31
    Hallo zusammen,

    ich habe ein kleines Problem (möglicherweise auch nur einen Denkfehler). In einer VB.net Applikation versuche ich im StatusBar des Hauptfensters mittels eines kleinen Symbols (Typ Icon) entweder einen roten oder einen grünen Punkt darzustellen. (Statusanzeige der Datenbank).

    Dazu habe ich dem StatusBar ein Panel hinzugefügt.
    In diesem Panel namentlich "dbconnectionstate" habe ich ein Icon eigefügt. Das wird mir auch angezeigt.

    Dann habe ich rumprobiert, weil es immer zu einem Fehler kam wenn ich geschrieben habe:

    1.) mit einer Picturebox namens redImage

    dbconnectionstate.icon = redimage.icon.clone

    2.) mit einer Imagelist

    dbconnectionstate.icon = ImageList1.Images(0).Clone

    wobei im ImageList 2 Icons drin sind (0 und 1) beide vom Typ Icon 16x16.

    In der Source scheint die Syntax etc. ok zu sein weil das Programm auch Artig startet. Dann erscheint die Meldung:

    System.InvalidCastException: Die angegebene Umwandlung ist ungültig.
    at S9.main.dbConnecttimer_Tick(Object sender, EventArgs e) in C:\...pathname...\main.vb:line 239
    at System.Windows.Forms.Timer.OnTick(EventArgs e)
    at System.Windows.Forms.Timer.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)

    Anscheinend ist das austauschen eines Icons mit einem Icon so nicht richtig. Hat hier irgendjemand einen möglichen Lösungsansatz?

    Vielen Dank!
     

  2. #2
    Avatar von bsdxroot
    bsdxroot bsdxroot ist offline Mitglied Bronze
    Registriert seit
    Aug 2003
    Beiträge
    31
    Ich beantworte meinen Beitrag mal selbst *g*

    SystemStatus.Panels(0).Icon = _
    New System.Drawing.Icon(System.AppDomain.CurrentDomain.BaseDirectory & "ico\red.ico")

    Tauscht das Icon aus. Ich denke ich muss nur noch ein passendes Objekt finden in dem ich ein Objekt gleichen Typs in der Applikation hinterlegen kann.
    In diesem Sinne ...
     
    Ein Computerprogramm tut was Du schreibst, nicht was Du willst.

    http://www.city-xs.de

Ähnliche Themen

  1. Problem beim Erzeugen eines Images aus byte[]
    Von Kai008 im Forum Java Grundlagen
    Antworten: 8
    Letzter Beitrag: 08.07.10, 17:59
  2. Teil eines Images anzeigen [evt. GD]
    Von gordonk im Forum PHP
    Antworten: 1
    Letzter Beitrag: 11.11.09, 10:29
  3. Zoomen eines Images
    Von Eva im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 25.11.04, 12:15
  4. Statusbar maskieren - mask statusbar
    Von thrish im Forum HTML & XHTML
    Antworten: 0
    Letzter Beitrag: 28.09.04, 11:44
  5. Antworten: 10
    Letzter Beitrag: 12.09.04, 00:27