Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    [C#] Metodo per creazione controllo funziona in parte

    ciao, ho creato un metodo per la creazione di un controllo label a run time. In questo metodo ho inserito un argomento da passare per modificare la visibilità di questa label..
    quindi ho creato due pulsanti dove rispettivamente passo un valore che visualizza la label in uno e un valore che la nasconde in un altro..
    il problema è che quando visualizzo la label, poi non riesco + a nasconderla

    Il metodo..
    codice:
    		private bool viewWait(bool vis)
    		{
    			Label label1 = new Label();
    
    			label1.Location = new System.Drawing.Point(1,1);
    			label1.Name = "labelwait";
    			label1.Size = new System.Drawing.Size(this.lvmaster.Size.Width,this.lvmaster.Size.Height);
    			label1.BackColor = SystemColors.Control;
    			label1.Font = new System.Drawing.Font("Arial",15);
    			label1.Text = "Attendere perfavore..";
    			label1.TextAlign = ContentAlignment.MiddleCenter;
    			label1.Visible=vis;
    			//add this button to the form
    			this.lvmaster.Controls.Add(label1);
    			return vis;
    
    		}
    I pulsanti..
    codice:
    private void button1_Click(object sender, System.EventArgs e)
    		{
    			viewWait(true);
    		}
    
    		private void button2_Click(object sender, System.EventArgs e)
    		{
    			viewWait(false);
    		}
    come mai?
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    opss
    private bool viewWait(bool vis)
    {
    Label label1 = new Label();

    Voglio l'alt+s anche per FF

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Il problema è che, apparentemente, crei una nuova Label ad ogni chiamata del metodo.

    Non ne sono sicuro, ma credo che dal tuo ultimo messaggio tu abbia già notato la cosa.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da alka
    Il problema è che, apparentemente, crei una nuova Label ad ogni chiamata del metodo.

    Non ne sono sicuro, ma credo che dal tuo ultimo messaggio tu abbia già notato la cosa.

    Ciao!
    infatti
    Voglio l'alt+s anche per FF

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.