Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446

    [C#] delegati

    codice:
    public delegate void ComponentModifiedDelegate(PaintRectangle bc, bool Modified);
    
    ....
    
    	protected void OnComponentModified() 
    		{
    			if (ComponentModified != null)  
    				this.ComponentModified(this, true);
    		}
    ho leto qualcosa su msdn sui delegati ma non mi è chiara la funzione di questo.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Se guardi qualche discussione più in basso, troverai un'altra discussione in cui si parla dei delegati.

    Oppure, specifica cosa non ti è chiaro per poterti fornire un suggerimento valido e mirato. :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    hai ragione.
    Da quello che ho capito i un delegato è un tipo che fa riferimento a un metodo. Una volta assegnato a un metodo, un delegato si comporta esattamente come il metodo a cui è assegnato, ma nel mio caso non capisco cosa fa il mio metodo a cui si riferisce.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Originariamente inviato da 83kiara83
    Da quello che ho capito i un delegato è un tipo che fa riferimento a un metodo. Una volta assegnato a un metodo, un delegato si comporta esattamente come il metodo a cui è assegnato, ma nel mio caso non capisco cosa fa il mio metodo a cui si riferisce.
    Direi che si occupa semplicemente di eseguire il metodo associato all'evento che probabilmente ha nome ComponentModified.
    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.