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
Bottone per salvataggio dei dati
mercoledì 14 marzo 2012 - 16.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Visual Studio Express
simbla79
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 14 mar 2012 - 16:41
Buongiorno,
avrei questa necessità, ho una form con diversi usercontrol che a sua volta hanno all'interno dei contorl (textbox, combobox etc..) per la raccola dei
dati in un datatable, quello che vorrei fare io è avere un modo furbo per intercettare i cambiamenti effettuati all'interno dei control e abilitare un
bottone per il salvataggio dei dati.
Grazie
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mer 14 mar 2012 - 17:01
ciao.
1 - dai al bottone sulla form visibilità "pubblica".
2 - all'interno di ogni usercontrol gestisci gli eventi di modifica per tutti gli oggetti (textbox, combo, etc) che vuoi controllare. Nel codice dell'evento che generi controlli:
if me.ParentForm is nothing = false then
If TypeOf (me.ParentForm) Is XXXXXXXXXX Then (al posto di XXXXXXXXX ci devi mettere il tipo della form)
ctype(me.ParentForm, XXXXXXXXXX ).NomeBottone.enabled = true
End If
end if
3 - oppure ti crei un evento nell'usercontrol che invochi quando mofichi qualche controllo
poi nella form quando inserisci l'usercontro, ascolti e l'evento e quando si scatena abiliti il bottone
Cristian Barca
simbla79
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 14 mar 2012 - 17:10
quindi non c'è via di fuga devo perforza controllare ontextchange etc... di ogni control e poi gestire un flag per capire se sono stati modificati i dati
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mer 14 mar 2012 - 17:13
in generale li puoi gestire per tipo di controllo.
Ad esempio se hai 10 textBox nell'usercontrol non devi generare 10 eventi TextChanged. Basta che selezioni le 10 textbox e generi un unico evento TextChanged. in questo modo risparmi codice.
Stessa cosa puoi farla per gli altri tipi di controlli.
Cristian Barca
simbla79
Profilo
| Junior Member
129
messaggi | Data Invio:
gio 15 mar 2012 - 08:18
ok grazie mille
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 !