Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Funzion Controls di vb

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: Triumph Of Steel, archimede

Funzion Controls di vb

Postdi 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

Sponsor
 

Re: Funzion Controls di vb

Postdi 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.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Funzion Controls di vb

Postdi 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

Re: Funzion Controls di vb

Postdi 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

Re: Funzion Controls di vb

Postdi 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

Re: Funzion Controls di vb

Postdi 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 3 ospiti