Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di piter123 » 20/11/08 13:45
un saluto a tutti.
controls("text" & X).text=
questo è il sistema per usare la funzione controls con ad esempio l'oggetto text
ma se avessi 3 form che si chiamano form1, form2,form3 e ogni una di esse contenesse una text1 e volessi creare un ciclo per aggiornare la text con lo stesso parametro mi verrebbe da fare
for i=1 to 3
controls("form" & i).text1.text=
next i
ma sembra che la funzione controls non funzioni con le form, sbaglio io in qualcosa o esiste un'alternativa ?
Grazie
-
piter123
- Utente Senior
-
- Post: 190
- Iscritto il: 07/11/07 18:31
di Anthony47 » 20/11/08 16:31
In VBA avrei fatto tramite
- Codice: Seleziona tutto
For I = 0 To UserForms.Count - 1
UserForms(I).TextBox1.Text = "Il mio testo"
Next I
Trattandosi di VB trasferirei da Applicazioni Office alla sezione Programmazione, dove dovresti trovare maggiore competenza.
Ciao.
-
Anthony47
- Moderatore
-
- Post: 19441
- Iscritto il: 21/03/06 16:03
- Località: Ivrea
di piter123 » 20/11/08 17:37
e se le form incece di chiamarsi form1,form2,form3 si chiamano dde_1,dde_2 e dde_3 ?
Come al solito, mille grazie
-
piter123
- Utente Senior
-
- Post: 190
- Iscritto il: 07/11/07 18:31
di piter123 » 20/11/08 17:44
Scusa ancora le form non sono in vb di excel ma in vb6.
Ciao
-
piter123
- Utente Senior
-
- Post: 190
- Iscritto il: 07/11/07 18:31
di piter123 » 28/11/08 11:47
risolto con la funzione set
- Codice: Seleziona tutto
dim newform(2) as form
set newform(0)=form1
set newform(1)=form2
set newform(2)=form3
for i=1 to 3
newform(i).text1.text=
next i
-
piter123
- Utente Senior
-
- Post: 190
- Iscritto il: 07/11/07 18:31
di piter123 » 28/11/08 11:48
scusate corretto
- Codice: Seleziona tutto
dim newform(2) as form
set newform(0)=form1
set newform(1)=form2
set newform(2)=form3
for i=0 to 2
newform(i).text1.text=
next i
-
piter123
- Utente Senior
-
- Post: 190
- Iscritto il: 07/11/07 18:31
Torna a Programmazione
Topic correlati a "Funzion Controls di vb":
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite