vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Caddy
Datum: 03.10.12 22:22

das klappt schon ganz gut, nur ist das angezeigte Bild nun "schwarz". Kann ich irgendwie auch die Farbe beeinflussen?

Gruss Caddy

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

leeres Image als Platzhalter in Imagelist einfügen 
Autor: Caddy
Datum: 03.10.12 18:28

Hi eine einfache Frage für euch , an der ich aber irgendwie nicht weiter komme.

Ich habe eine Listbox und zu jedem Eintrag ein Bild in der Imagelist. Wenn ich aber nun aus Vershene eines lösche, dann rutschen alle danach einen Eintrag höher und der letzte Eintrag hat nur einen schwarzes Rechteck anstelle des Bildes.

Nun möchte ich aber anstatt einfach, wenn ein Bild fehlt, das an der entsprechenden Stelle ein leeres (vorzugsweise weißes) Image eingefügt wird. DIeses Image soll aber nicht lokal von einem File geholt werden, sondernzur Laufzeit erzeugt werden.

WIe kann ich also so ein Image erstellen?

Gruss Caddy

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: ModeratorDaveS (Moderator)
Datum: 03.10.12 22:09

New Bitmap(1, 1) ?

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Manfred X
Datum: 03.10.12 22:45

Hallo!

Die Clear-Methode des Graphics-Objekts akzeptiert eine Farbe als Parameter.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Caddy
Datum: 03.10.12 23:02

Und wie bau ich die Clear Methode in die Add-Anweisung von Imagelist ein.

Ich habe folgendes versucht, was nicht klappte:

Private g as Graphics
imagelist1.images.add(1,1,g.Clear(color.white))

Gruss Caddy

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Manfred X
Datum: 03.10.12 23:13

Etwas so...

    Dim lst As New ImageList
    lst.ImageSize = New Size(100, 200)
 
    Dim bmp As New Bitmap(lst.ImageSize.Width, lst.ImageSize.Height)
 
    Using g As Graphics = Graphics.FromImage(bmp)
        g.Clear(Color.LightGray)
    End Using
 
    lst.Images.Add("myBitmap", bmp)
 
    PictureBox1.Image = lst.Images(0)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Caddy
Datum: 03.10.12 23:22

Super das klappt....

Danke vielmals Manfred...

hatte es vorher auch so versucht, da hat es nicht geklappt..aber kaum macht mans richtig, gehts...

Gruss Caddy

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: ModeratorDaveS (Moderator)
Datum: 04.10.12 12:17

Eigentlich sollte es durchsichtig sein. Besser als immer neue Bitmaps anzulegen wäre vielleicht ein Image als Resource, das du immer wieder benutzen kannst.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Caddy
Datum: 04.10.12 14:18

ja Dave, da stimm ich dir zu, nur wollte ich von Statischen Pfaden wegkommen.Bisher hatte ich mir einfach ein weisses Image als Ressource erstellt in meinem Projektordner. Die Idee fand ich aber dann nicht so praktikabel für mein Vorhaben, denn Dateien können auch mal gelöscht werden ( s.ersten Beitrag von mir) und ich wollte eben auf soe ein Ereignis reagieren und wenn ich dann ein gelöschtes Bild mit einem anderen Bild, das man ebenfalls löschen könnte, vorbeuge, fand ich die Idee "in dem Fall" nicht so gut.

Gruss Caddy

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: ModeratorDaveS (Moderator)
Datum: 04.10.12 15:04

Naja, ich verstehe zwar nicht wie ein Image, das zur Laufzeit angelegt wird dafür kompensiert, dass ein Image im Designer gelöscht wird, aber Ok.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: leeres Image als Platzhalter in Imagelist einfügen 
Autor: Caddy
Datum: 04.10.12 15:10

sorry dachte du meinst ein Image als Resource so als hättest du eine feste Datei irgendwo auf der HDD. Dann habe ich das missverstanden. Weil das wollte ich damit ja abfangen...

Gruss Caddy

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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