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

    [c#] aggiungere un oggetto alla form

    Ciao a tutti!!

    volevo sapere come fare per aggiungere un oggetto alla form, ma non nel costruttore.

    Praticamente io ho una form in cui ho un timer che ogni volta mi crea un oggetto di tipo A e lo inserisce in una lista.
    L'oggetto di tipo A è un'immagine.
    Vorrei che una volta creato l'oggetto con:

    codice:
    public void funzionetimer(argomenti){
         A nome= new A();
    }
    ora vorrei sapere, come faccio ad aggiungerlo nella form?

    Ho aggiunto la lista che già avevo inizializzato nel costruttore con

    codice:
    this.controls.Add(lista);
    nel costruttore stesso.

    Dato che ho la lista, ho il nuovo oggetto nella lista ho pensato nella funzione OnPaint, di disegnare gli oggetti che sono nella lista.nte ciò gli oggetti di tipo A non riesco a visualizzarli, sapete aiutarmi?

    grazie mille!

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    No ho capito quello che vuoi fare

    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Forse hai solo dimenticato di impostare la proprietà Parent dei controlli che hai a creare, altrimenti non credo che vengano visualizzati.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.