Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    matrici di controllo in vbnet

    Ciao a tutti e poco che programma in vb.net
    ho un problema vorrei creare una matrice di controlli esempio delle textbox.
    se ne ho 5 vorrei che fossero cosi:text1(0),text1(1),text1(2)ec...fino a 5 non riesco a farlo in vb.net come si fa a farlo ?grazie

  2. #2
    vb.net non offre una gestione delle matrici di controllo
    per gestire dinamicamente i controlli devi lavorare sugli handles
    per crearne ti basta dichiararlo e dire dove deve posizionarsi
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3

    grazie

    Grazie per la risposta,ti posso chiedere un esempio di codice dove ho dentro 2 o 3 textbox indicizzate.
    Grazie
    buona giornata

  4. #4

    Re: grazie

    Originariamente inviato da arena_luigi
    Grazie per la risposta,ti posso chiedere un esempio di codice dove ho dentro 2 o 3 textbox indicizzate.
    Grazie
    buona giornata
    no perchè lo sto studiando anche io
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5

    ok

    Facciamo così, il primo che c'è l'ha lo mette nel forum ok.
    ciao

  6. #6
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    codice:
    Private Sub MiaSubRoutine(devi avere la stessa firma dell'evento che vuoi gestire) Handles Textbox1.Evento, Textbox2.Evento, ... , TexboxN.Evento
    
    End Sub
    se devi usare una proprietà puoi fare un ciclo nel contenitore:

    se per esempio le textbox si trovano in un form:
    codice:
    Dim myText as Control
    For Each myText in myForm.Controls
      If TypeOf(myText) Is TextBox then
         myText.Text="TEST"
      End If
    Next
    a volte devi fare una conversione esplicita del tipo, a seconda del controllo che usi:
    codice:
    Dim myText as Control
    For Each myText in myForm.Controls
      If TypeOf(myText) Is TextBox then
         CType(myText, TextBox).Text="TEST"
      End If
    Next

  7. #7

    sti cazzzzzzzzziiiiiiiiiiiiiii

    Intanto grazie,in vb 6 bastava avere il name uguale e gli index incrementavano automaticamente.
    ed ogni singola textbox la potevo identificare con un indice.
    Va be mi ci abituerò.

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212

    Re: sti cazzzzzzzzziiiiiiiiiiiiiii

    Originariamente inviato da arena_luigi
    Intanto grazie,in vb 6 bastava avere il name uguale e gli index incrementavano automaticamente.
    ed ogni singola textbox la potevo identificare con un indice.
    Va be mi ci abituerò.
    si, però adesso ragionando per oggetti è tutto molto più "fliudo" ed omogeneo come ambiente...prima il gestore eventi singolo per + controlli uguali te lo sognavi

    potevi avere 20 text come matrici però se dovevi mettere del codice nell'evento keypress per mascherare l'input dovevi fare 20 routine

  9. #9

    no ,ricordo che.....

    Nell'evento key press ad esempio avevo 2 pulsanti:

    Private Sub Command1_Click(Index As Integer)
    select case index
    case 1
    fai uno
    case 2
    fai due
    end select
    End Sub

    percio io mi trovavo comodo.
    Magari ho capito male io.....

  10. #10
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212

    Re: no ,ricordo che.....

    Originariamente inviato da arena_luigi
    Nell'evento key press ad esempio avevo 2 pulsanti:

    Private Sub Command1_Click(Index As Integer)
    select case index
    case 1
    fai uno
    case 2
    fai due
    end select
    End Sub

    percio io mi trovavo comodo.
    Magari ho capito male io.....
    questo è levento click...

    QUESTO è l'evento keypress: TextBox_KeyPress(...) :quipy:



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.