Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Come disabilito un bottone di una Form?
mercoledì 09 marzo 2005 - 19.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
mer 9 mar 2005 - 19:46
Salve!
In VB.NET ho la solita Form1 che, tramite un bottone, apre la Form2.
Ora, mi serve che la Form2, tramite un bottone, mi disabiliti uno dei bottoni della Form1.
Come devo fare?
Grazie
Max!
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 10 mar 2005 - 09:57
Ti ho già postato qui la risposta. Ciao.
http://www.masterdrive.it/forum/forum_posts.asp?TID=5875&PN=1
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
gio 10 mar 2005 - 11:13
Ciao! TI ho risposto lì perchè c'è ancora qualcosa che non funziona...cmq ti posto anche qui! ;)
Vorrei fare le cose in maniera + semplice...ti scrivo il codice ma non so se si può fare così. Seguimi:
Codice della Form2 (che deve disabilitare il bottone nella Form1):
Public Class Form2
Inherits System.Windows.orms.Form
' Dichiaro un'istanza alla Form1
Dim finestra1 as New Form1
Private Sub Button1_Click......
finestra1.Button1.Enabled() = False
End Sub
Dovrebbe funzionare ma non va. Come mai?
Ciao
Max!
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 10 mar 2005 - 11:46
Perchè dichiarare una nuov istanza è, per parafrasare un celebre detto ZEN, come mettere un cappello sopra l'altro!:-)
In pratica crei un'altra form e di quella puoi disporre, ma nn di quella originaria, che rimane elusivamente fuori dalla tua portata, ahimè. Un sistema un po' più semplice, ci sarebbe: passare alla form2 il riferimento al button della form1, ad esempio assegnandolo ad un oggetto button appositamente creato sulla form2. In genere lo si fa direttamente in una versione overload del costruttore ( la sub New). Tuttavia, preferirei capire quali difficoltà hai incontrato. Può darsi che ci sia qualche errore nel codice che ho postato, che in parte è scritto a mano! Eventualmente, chiedo venia in anticipo e mi affretterò a correggere!
Torna su
Stanze Forum
Elenco Threads
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 !