RaouL_BennetH
19-10-2010, 10:54
Ciao a tutti :)
Classica applicazione MDI, un form 'Main' e tanti child.
Inizialmente, per testare alcune cose, mi sono limitato a settare come public alcuni controlli sul Main, tipo delle label. All'apertura dei vari child, a queste label viene assegnato quindi, un semplice valore proveniente dal child del caso.
Riesco ad ottenere la stessa cosa utilizzando dei delegate(perchè utilizzo C#, ma immagino che con qualsiasi altro linguaggio si possa fare la stessa cosa) che si occupano dello scambio dei messaggi tra i forms lasciando "in privato" i controlli sul Main.
In termini di "prestazioni", non sono capace di valutare cosa funzioni meglio.
L'unica cosa che noto è che nel primo caso, ottengo lo stesso risultato con molta meno fatica :)
Anche se la questione non è di vitale importanza, mi piacerebbe sapere da voi, in linea di massima, quale approccio utilizzate.
Il tutto a prescindere se utilizzate strumenti visuali o fate tutto da codice.
Grazie mille :)
RaouL.
Classica applicazione MDI, un form 'Main' e tanti child.
Inizialmente, per testare alcune cose, mi sono limitato a settare come public alcuni controlli sul Main, tipo delle label. All'apertura dei vari child, a queste label viene assegnato quindi, un semplice valore proveniente dal child del caso.
Riesco ad ottenere la stessa cosa utilizzando dei delegate(perchè utilizzo C#, ma immagino che con qualsiasi altro linguaggio si possa fare la stessa cosa) che si occupano dello scambio dei messaggi tra i forms lasciando "in privato" i controlli sul Main.
In termini di "prestazioni", non sono capace di valutare cosa funzioni meglio.
L'unica cosa che noto è che nel primo caso, ottengo lo stesso risultato con molta meno fatica :)
Anche se la questione non è di vitale importanza, mi piacerebbe sapere da voi, in linea di massima, quale approccio utilizzate.
Il tutto a prescindere se utilizzate strumenti visuali o fate tutto da codice.
Grazie mille :)
RaouL.