Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99

    [VB6] elemento in frame da codice

    Salve a tutti, il titolo è molto esaustivo ma non è facile spiegare il problema.
    In pratica io codice creo un certo numero di picturebox ma vorrei queste picturebox stiano tutte dentro un frame cosi che possa scrollare per far scorrere tutte le picturebox. HO provato ad usare dentro ciclo for il comando Set nome_frame.Container = pic (dove pic è la mia picturebox) ma giustamente mi mette dentro il frame solo l'ultima picturebox creata.
    Come posso fare per farle contenere tutte?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mostra il codice con cui le crei ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99
    sinistra = 0
    alto = 0
    i = 0
    Do While (i < 90)
    Set pic = Controls.Add("VB.picturebox", "pic" & i)
    With pic
    .Visible = True
    .Width = 20 * Screen.TwipsPerPixelX
    .Height = 20 * Screen.TwipsPerPixelY
    .Top = alto
    .Left = sinistra
    End With
    Set frameMappa.Container = pic
    i = i + 1
    sinistra = sinistra + (20 * Screen.TwipsPerPixelX)
    Loop

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma non dovresti scrivere il contrario?

    Set pic.Container = frameMappa

    Oppure non ho capito qualcosa ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    99
    Acc...hai tragicamente ragione!!!
    Che pirla...
    :-P
    Cosi funziona hihihi

    Grazie ^_^

  6. #6
    potevi fare una matrice di controlli, il primo lo mettevi nel frame, e gli altri (creati da codice) te li metteva in automatico nel frame teoricamente!

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.