Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - while end
Forum - Visual Basic 6 - while end

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 16:26
Mercoledì, 14/10/2009
rieccomi con un  altro rompicato :
ho una textbox dove digito dei valori(text1.text) e una matrice di text2(10 elementi), ogni volta che cambia la text1 cambia valore questo deve essere inserito nella 1^ text2() libera.
Suppongo ci voglia un ciclo come da oggetto , ma non riesco a tradurlo in codice

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 17:07
Mercoledì, 14/10/2009
Testo quotato

Postato originariamente da mash_mash:

rieccomi con un  altro rompicato :
ho una textbox dove digito dei valori(text1.text) e una matrice di text2(10 elementi), ogni volta che cambia la text1 cambia valore questo deve essere inserito nella 1^ text2() libera.
Suppongo ci voglia un ciclo come da oggetto , ma non riesco a tradurlo in codice



Provo a darti un consiglio per elaborare tu stesso il codice.
Allora, metti che hai quando clicchi il bottone (button1) debba scrivere nella 1a text2 libera. Dovresti controllare con un if quale elemento è vuoto (partendo dal primo) e, come l'if trova la matrice vuota, ci scrive il valore dato.

SC

PM Quote
Avatar
Louis (Normal User)
Pro


Messaggi: 150
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 18:49
Mercoledì, 14/10/2009
Ciao mash_mash,
penso d'aver risolto nel seguente modo:
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Command1_Click()
  2.     Dim j As Integer
  3.     For j = (Text2.LBound) To (Text2.UBound)
  4.         If Len(Text2(j).Text) = 0 Then
  5.             Text2(j).Text = Text1.Text
  6.             Exit For
  7.         End If
  8.     Next j
  9. End Sub

:k:

PM Quote