Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB 6] Array di Controlli, errore sintassi nell' IF

    Ciao ho una cosa stranissima, in pratica effettuo un ciclo su un array di controlli, ma mi da errore di sintassi quando costruisco l' IF

    codice:
            dati = FormatHeader()
            For X = 1 To UBound(dati)
                .Head_title [X].Caption = dati(X - 1)
            Next
            For X = 1 To 5
                If .Head_title [X].Caption = "Head" Then  
                    .Head_title [X].Visible = False
                    .Head_ [X].Visible = False
                End If
            Next
    Mi dice 'expected goto' ...

    Ma la sintassi per l' array mi sembra corretta anche perchè sopra funzia.

  2. #2
    Porca mi sono confuso con Java ...

    Head(x) --> cosi' funziona

    Head[x] --> cosi' non funziona !!


  3. #3
    Non è vero niente non va

    codice:
            dati = FormatHeader()
            For X = 1 To UBound(dati)
                .Head_title(X).Caption = dati(X - 1)
            Next
            For X = 1 To 5
                If (.Head_title(X).Caption = "Head") Then
                    .Head_title(X).Visible = False
                    .Head_(X).Visible = False
                End If
            Next
    Ma come posso fare.
    In pratica i controlli si chiamano 'Label1', 'Label2' ...

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    hai provato a creare una matrice di controlli(se lo hai fatto non l'ho capito).

    in paratica è come se creassi un array di controlli di indice x quinndi avresti

    codice:
    for x=1 to 5
     label1(x).caption =" Head" then
     .......
     end if
    io la sintassi come l'hai fatta tu non l'ho mai vista prova così e vedi se funziona
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Si si funzia io usavo la sintassi Java , ogni tanto faccio caos nella mente, purtroppo usando entrambi succede ...

    Grazias!!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.