Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    66

    Come posso creare controlli a run time in VB6?


    Linguaggio: Visual Basic 6
    Devo creare dinamicamente nuovi controlli di tipo label.
    Se qualcuno mi puo' aiutare gliene sarei molto grato.

  2. #2
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    metti sul form contrlli label (quanti ne ritieni necessari)indicizzati con la proprietà visible a false.
    poi nel codice le label che ti occorrono le rendi visibili con
    label1(i).visible=true e puoi spostrli con la proprietò left e top o ingrandirli con height o width ecc. ecc.

  3. #3
    Utente di HTML.it L'avatar di Nico
    Registrato dal
    Apr 2002
    Messaggi
    458
    Come dice steno è giusto, cioè ne rendi visibili un tot...
    Ma se non sai quanti saranno, come si fa per CREARLI dinamicamente in fase di esecuzione? Sono sicuro che c'è un modo ma non mi ricordo...

  4. #4
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Ad esempio crei 1 textbox (ad es. Text1) e gli setti l'indice (property Index) a 0 (zero).
    Quando vuoi puoi fare
    codice:
        Load Text1(1)
        Text1(1).Visible = True
    Devi considerare che il controllo viene creato con le stesse coordinate (Top e Left) di quello di indice 0, quindi devi settarle tu a run time.
    Poi puoi fare Unload Text1(1).


  5. #5
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Comunque una risposta ti era data da un post recentissimo :

    http://forum.html.it/forum/showthrea...hreadid=231059

  6. #6
    Utente di HTML.it L'avatar di Nico
    Registrato dal
    Apr 2002
    Messaggi
    458
    Ecco quello che intendevo...ci ho provato ma non ricordavo più che si usava il Load. :gren:

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 © 2024 vBulletin Solutions, Inc. All rights reserved.