Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come catturare tutti DataGrid Eventi

. L' Microsoft Framework NET controllo DataGrid visualizza i dati sulle forme della tabella . Controllo DataGrid riceve un messaggio di evento quando l'utente interagisce con il modulo. Si lega gli elementi di tabella per l'evento utilizzando un gestore di eventi , come ad esempio il AddHandler , AddMessage e EventHandler . Il controllo DataGrid può prendere qualsiasi messaggio evento attivato nel modulo attraverso un gestore di eventi universale . Ridefinire le proprietà degli eventi degli elementi di una tabella nel controllo DataGrid permette di cogliere tutti gli eventi DataGrid . Istruzioni
1

Fare clic sul pulsante "Start " di Windows e selezionare l'opzione "Microsoft Visual Studio " in " Tutti i programmi ".
2

Clicca " Visual Studio C + + " per aprire il Visual Studio per C + + NET
3

Aggiungere il seguente codice dopo la linea "base WndProc " nel modulo di Windows : . .

modulo di classe parziale : forma , IMessageFilter {

forma pubblica ( ) {

InitializeComponent (); }


private void Form_Load ( object sender , EventArgs ( e) {

Application.AddMessageFilter ( this); }


pubblico bool PreFilterMessage (ref Message ( m ) {

controllo mittente = Control.FromHandle ( m . HWnd ) ;

return false ; .

}

}

per ignorare le proprietà degli eventi di default degli elementi della tabella
4

Fare clic su " File" e selezionare l'opzione "Salva" .
5

Fare clic sul pulsante "OK" per la cattura di tutti gli eventi di controllo DataGrid.


 

Programmazione © www.354353.com