Dato che ho fatto in modo di avere una griglia, in cui in ogni casella ci sono 2 label, un bottone ed rettangolo. I nomi sono:Originariamente inviato da valezero
Si. Le variabili di una routine hanno visibilità solo all'interno del modulo stesso. Inoltre, la proprietà NAME è di sola lettura, quindi non puoi cambiarla in esecuzione. Non sò cosa vuoi ottenere con il codice che hai indicato, ma non credo che riuscirai a risolvere in questo modo.
Saluti
lblCodice & coordinata
lblID & coordinata
cmd & coordinata
rec & coordinata
Ad esempio nella coordinata B3, c'è lblCodiceB3, lblIDB3, cmdB3 e recB3. Sfruttando questa nomenclature, volevo fare una sub che per ogni casella associasse le proprietà a tutti gli oggetti. Quindi se per ogni casella richiamavo la Sub Compila (coordinata As String)
Tutto avrebbe dovuto essere compilato con i relaviti valori. CApito come? Se ho un db prendo i valori per ciascuna coordinata e li passo alle label, al rettangolo ed al pulsante.
CosiMa a quanto pare sbaglio qualcosa di fondo...codice:Sub Compila (Coordinata As string) Dim lblCodice As Label, lblID As Label, cmd As CommandButton, _ rec As Rectangle lblCodice.Name = "lblCodice" & coordinata lblID.Name = "lblID" & coordinata cmd.Name = "cmd" & coordinata rec.Name = "rec" & coordinata lblCodice.caption = "quello che vado a pescare dal db" lblID.Caption = "quello che vado a pescare dal db" cmd.visible = True rec.Height = "dato preso dal db" End Sub


Rispondi quotando