Newsgroup: it.comp.lang.visual-basic
Titolo: creare oggetti sul form dinamicamente (ci riprovo...)

sto realizzando un progetto... (ma và?)
all'avvio deve creare alcuni oggetti sul form e impostarne le proprietà,
leggendo da un file di configurazione
non c'è un numero preciso di oggetti, quindi possono essere 5 come possono
essere 200
e non si sa di che tipo... (picturebox, textbox, label ecc...)
esiste un modo per crearli da codice?
avevo pensato ad una soluzione molto artigianale di creare sul form 100
commandbutton, 100 picturebox.... ma poi avro bisogno di 512 MB di ram per
avviare il progetto? ;-)
qualcuno ha qualche cosa in mente?
grazie anticipatamente a chi mi vorrà rispondere
--
ciao
- Xaero -
"Quando ero piccolo i miei genitori mi
 volevano così bene che nella culla mi
 misero un orsacchiotto vero"


Intanto devi crearti degli oggetti di partenza (che siano parte di una
matrice di oggetti). Ovvero, se devi creare dinamicamente un numero X
di Buttons, ti crei sul form una matrice di Buttons (basta anche un
solo elemnto =>  MyButtons(0)   ).
Poi per aggiungere un altro bottone scrivi a codice
Load MyButton(1)
Per aggiungerne un altro
Load MyButton(2)
ecc......
Questo è a grandi lineee il procedimento.
Spero che ti funzioni. Se hai problemi urla pure :) (in mail però
perchè il NG lo leggo di rado - il che mi dispiace alquanto).
Ciauz
Ciauz
:):):[]
Pietro Bello
  PEPPUS
http://geocities.com/peppusoft/
http://geocities.com/gnammyland/
http://geocities.com/acquariuz/
 
http://geocities.com/sistemieinformatica/
  --> building

grazie anticipatamente a chi mi vorrà rispondere
E' una cavolata:
te lo mando un sample via email...
-- 
Sidewinder  
---------------------------------------------------------------------
Oh what a tangled web we weave, when first we practice to deceive.
		-- Shakespeare
---------------------------------------------------------------------

 te lo mando un sample via email...
Scusa SideWinder, ma il NG č per tutti. Cioč, l'intesse, sia alle
domande che alle risposte, in genere, č Public. Se si risponde
Private, rimaniamo tutti all'oscuro delle soluzioni trovate!
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Private, rimaniamo tutti all'oscuro delle soluzioni trovate!
Il problema e' che per i NG uso un server unix e  lo sviluppo dei
programmi in un altra stanza con un altro PC
Senno lo avrei fatto cosi...
comunque per il load dinamico consiglio di andare a vedere il metodo
controls.add per i form...
Se ricordo nell'help c'e anche un esempio di un form creato dinamicamente
con i propri controlli
Cia'
-- 
Sidewinder  
---------------------------------------------------------------------
The lunatic, the lover, and the poet,
Are of imagination all compact...
		-- Wm. Shakespeare, "A Midsummer Night's Dream"
---------------------------------------------------------------------

qualcuno sa come gestire gli eventi degli oggetti creati dinamicamente sul
form?
ad es. io ho aggiunto form.controls.add("vb.textbox", "textbox1")
ma se metto una sub textbox1_Change() non funziona!
coma fare?
--
ciao
- Xaero -
"Quando ero piccolo i miei genitori mi
 volevano cosě bene che nella culla mi
 misero un orsacchiotto vero"

 ma se metto una sub textbox1_Change() non funziona!
Dim WithEvents textbox1 As TextBox
Set textbox1 = form.controls.add("vb.textbox", "textbox1")
Ciao.

 wrote in message

Ho fatto una prova, confermo...
-- 
Sidewinder  
---------------------------------------------------------------------
	A man was reading The Canterbury Tales one Saturday morning, when his
wife asked "What have you got there?"  Replied he, "Just my cup and Chaucer."
---------------------------------------------------------------------