PDA

View Full Version : [C#] - Problema con oggetti static


Efem
24-06-2011, 19:53
Buonasera a tutti. :)
Ho un problema piuttosto stupido a cui non riesco a trovare soluzione.
Situazione: programma in C#, nella finestra principale, alla pressione di un apposito Button, si apre un'altra finestra, chiamada addWin.

Fin quì tutto funziona, solo che in addWin c'è un oggetto static

public static RichTextBox alertText = new RichTextBox();


Problema: quando chiudo la finestra addWin, tentando di riaprirla mi spunta l'errore a runtime: Impossibile accedere ad un oggetto eliminato. Nome oggetto: 'RichTextBox'.
Chiaramente perchè ho usato il modificatore static.
Idee su come risolvere?
Grazie mille! :)

tomminno
24-06-2011, 21:05
Scusa ma a cosa ti servirebbe un oggetto grafico statico?

Secondo me risolvi eliminando l'attributo static e organizzando meglio quello che vuoi fare.