vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Objekte zur laufzeit erstellen 
Autor: Mensu
Datum: 26.03.03 17:48

Hi....

ist es möglich, zur Laufzeit ein Objekt (picturebox z.b.) mehrfach zu erstellen, d.h. alle objekte selben namens, aber unterschiedlichen indizes?
hab das so versucht:

dim objekt() as picturebox

for i = 1 to 10
objekt(i) = frmForm.Controls.Add("VB.PictureBox", "objekt")
next i

aber da sich der eigentliche name nicht ändert ("objekt") kommt die fehlermeldung, das das objekt schon existiert. auch kann ich nicht innerhalb der schleife einfach:

objekt(i).index = i

schreiben, da diese eigenschaft gesperrt ist.
und einfach so:

objekt(i) = frmForm.Controls.Add("VB.PictureBox", "objekt" & i)

bringt mir auch nix, da dann der name des objektes ja nur "objekt1" und "objekt2" usw ist, aber kein index existiert....

mfg mensu
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Objekte zur laufzeit erstellen368Mensu26.03.03 17:48
Re: Objekte zur laufzeit erstellen290unbekannt26.03.03 17:55
Re: Objekte zur laufzeit erstellen268Mensu26.03.03 21:29

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