Icons in Form beim Start laden?

Hallo
meine Formen haben alle das gleiche Icon, welches als Bild vorliegt.
Da ich nun diese Icons flexibel gestalten wollten, meine Frage, ob ich am Anfang die Icons auch laden kann per Code.
Gibts hier die Möglichkeit, für alle Formen das Icon zu setzen oder muß ich jede Form einzeln aufführen???

Das gleiche mit Bildern innerhalb einer Form, kann ich die auch am Anfang neu zuweisen.

Was passiert denn, wenn ich dann ein Setup erstelle und die Bilder nicht mehr da sind, bleiben dann die letzten Icons erhalten???

Mfg Werner

Hallo,

meine Formen haben alle das gleiche Icon, welches als Bild
vorliegt.

im Format .ico hoffe ich. Wenn nicht, wandelt Dir Irfanview das gern um. :smile:

Da ich nun diese Icons flexibel gestalten wollten, meine
Frage, ob ich am Anfang die Icons auch laden kann per Code.

Ja, die Eigenschaft Form.Icon kannst Du auch zur Laufzeit ändern.
Auf der MSDN-CD, die VB6 beiliegt findest Du unter den Beispielen das Programm ‚RedTop‘. Da wird auf diese Art das Icon animiert.

Gibts hier die Möglichkeit, für alle Formen das Icon zu setzen
oder muß ich jede Form einzeln aufführen???

Für jede Form einzeln. Mit einer Schleife ‚For Each Frm in Forms …‘ geht das aber recht einfach.

Das gleiche mit Bildern innerhalb einer Form, kann ich die
auch am Anfang neu zuweisen.

Ja. ‚Steuerelement.Picture = Loadpicture(Pdad\Datei)‘

Was passiert denn, wenn ich dann ein Setup erstelle und die
Bilder nicht mehr da sind, bleiben dann die letzten Icons
erhalten???

Die Bilder musst Du mitgeben, der Weitergabeassistent unterstützt das. Wenn die Bilder fehlen, gibt es entweder die von Dir für diesen Fall vorgesehene Fehlermeldung, oder wenn Du das vergessen hast, einen Programmabsturz.

Gruß, Rainer