C# - Abilitare / disabilitare un bottone su un'altra form

lunedì 31 maggio 2010 - 11.59

DomA Profilo | Expert

Ciao,
sono alle prese, da due giorni, con un problema che non riesco a risolvere.
Ho due Form: form1 e form2

dalla form1 apro la form2 (e ni qui non ci son problemi):

form2 Comuni = new form2(); Comuni .MdiParent = this.MdiParent; Comuni .Show();

Sulla form 2 ho 2 pulsanti, che di default sono disabilitati. Io vorrei abilitarli quando apro la form. Una cosa del genere:

Comuni.btn1.enabled = true; Comuni.btn2.enabled = true;

Però i btn sono inaccessibili a causa del livello di protezione.
Come posso risolvere?
Grazie in anticipo.
Domenico

ciccio_ska Profilo | Newbie

Ciao,
Devi creare una proprietà pubblica che ti consente di settare quei valori.
Prova così:
public MyButton { get { } set { Comuni.btn1.Enabled = value; } }
(Non ho testato il codice)

Ciao

Francesco Scalise
blog: http://www.flash-hacks.com

DomA Profilo | Expert

Ciao,
ti ringrazio per la risposta. Il problema l'avevo posto, per errore, in questa stanza.
Chi è interessato trova la soluzione qui:

http://www.dotnethell.it/forum/messages.aspx?ThreadID=35685

Grazie.
Domenico
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5