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

    [vb] Matrici multidimensionali di controlli

    Si possono fare matrici a due dimensioni per i controlli?
    Come faccio a fare una griglia di label 4 x 5?
    Come faccio ad impostare per ciascuna label i due indici?
    Grazie a tutti
    Enrico Frison
    El signore ghe da e suche a chi che no ga i porsei!

  2. #2
    Il codice dovrebbe essere simile a qualsiasi matrice:
    codice:
    Private Sub Form_Load()
        Dim Col As Integer, _
            Rig As Integer, _
            i As Integer
            
        Me.Show
        Col = 1
        Rig = 1
        For i = 1 To 20
            Load Label1(i)
            Label1(i).Visible = True
            If i Mod 4 = 0 Then
                Label1(i).Top = Label1(0).Top
                Label1(i).Left = Label1(i - 1).Left + Label1(i - 1).Width + 300
                Col = Col + 1
            Else
                Label1(i).Top = Label1(i - 1).Top + 300
                Label1(i).Left = Label1(i - 1).Left
                Rig = Rig + 1
            End If
            Label1(i).Caption = "El:" & i & " Riga:" & Rig & " Col:" & Col
        Next
    End Sub
    Questo naturalmente impostando la proprietà Index della prima Label = 0.

    Ciao
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

  3. #3
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: [vb] Matrici multidimensionali di controlli

    Originariamente inviato da freezone
    Si possono fare matrici a due dimensioni per i controlli?
    Come faccio a fare una griglia di label 4 x 5?
    Come faccio ad impostare per ciascuna label i due indici?
    Grazie a tutti

    Se tu intendi una cosa del tipo:

    codice:
    label(2,5).caption="stringa"
    Non puoi farlo.
    ...and I miss you...like the deserts miss the rain...

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.