Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298

    [vb6] clonare un controllo

    qualcuno sa se in vb6 e' possibile replicare un controllo (una casella di testo, una label, ecc) gia' presente nel form in run-time?

  2. #2
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao RobMcSword.
    Disegna, ad esempio, sulla Fom un Text1 e un Combo1, entrambi con Index = 0
    Per caricare i successivi si deve fare:
    codice:
    Private Sub Command1_Click()
    
    Dim n As Integer
    Dim k As Integer
    'Per aggiungere 5 controlli:
    n = 5
    
        For k = 1 To n
            'carica il nuovo Text1:
            Load Text1(Text1.Count)
            'carica il nuovo Combo1:
            Load Combo1(Combo1.Count)
            ' sposta il nuovo Text1 sotto il precedente:
            Text1(Text1.Count - 1).Move Text1(k - 1).Left, Text1(k - 1).Top + (Text1(k - 1).Height)
            ' sposta il nuovo Combo1 sotto il precedente:
            Combo1(Combo1.Count - 1).Move Combo1(k - 1).Left, Combo1(k - 1).Top + (Combo1(k - 1).Height)
            ' li rende visibili entrambi:
            Text1(Text1.Count - 1).Visible = True
            Combo1(Combo1.Count - 1).Visible = True
        Next k
    End Sub
    LM

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    provero' al piu' presto.
    grazie

    javascript:void(0);
    Ciauz

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.