DataGrid.CurrentCellChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando la proprietà CurrentCell viene modificata.
public:
event EventHandler ^ CurrentCellChanged;
public event EventHandler CurrentCellChanged;
member this.CurrentCellChanged : EventHandler
Public Custom Event CurrentCellChanged As EventHandler
Tipo evento
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo membro.
// Create an instance of the 'CurrentCellChanged' EventHandler.
private:
void CallCurrentCellChanged()
{
myDataGrid->CurrentCellChanged += gcnew EventHandler( this, &MyDataGrid::Grid_CurCellChange );
}
// Raise the event when focus on DataGrid cell changes.
void Grid_CurCellChange( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// String variable used to show message.
String^ myString = "CurrentCellChanged event raised, cell focus is at ";
// Get the co-ordinates of the focussed cell.
String^ myPoint = String::Concat( myDataGrid->CurrentCell.ColumnNumber, ", ", myDataGrid->CurrentCell.RowNumber );
// Create the alert message.
myString = String::Concat( myString, "(", myPoint, ")" );
// Show Co-ordinates when CurrentCellChanged event is raised.
MessageBox::Show( myString, "Current cell co-ordinates" );
}
// Create an instance of the 'CurrentCellChanged' EventHandler.
private void CallCurrentCellChanged()
{
myDataGrid.CurrentCellChanged += new EventHandler(Grid_CurCellChange);
}
// Raise the event when focus on DataGrid cell changes.
private void Grid_CurCellChange(object sender, EventArgs e)
{
// String variable used to show message.
string myString = "CurrentCellChanged event raised, cell focus is at ";
// Get the co-ordinates of the focussed cell.
string myPoint = myDataGrid.CurrentCell.ColumnNumber + "," +
myDataGrid.CurrentCell.RowNumber;
// Create the alert message.
myString = myString + "(" + myPoint + ")";
// Show Co-ordinates when CurrentCellChanged event is raised.
MessageBox.Show(myString, "Current cell co-ordinates");
}
' Create an instance of the 'CurrentCellChanged' EventHandler.
Private Sub CallCurrentCellChanged()
AddHandler myDataGrid.CurrentCellChanged, AddressOf Grid_CurCellChange
End Sub
' Raise the event when focus on DataGrid cell changes.
Private Sub Grid_CurCellChange(ByVal sender As Object, ByVal e As EventArgs)
' String variable used to show message.
Dim myString As String = "CurrentCellChanged event raised, cell focus is at "
' Get the co-ordinates of the focussed cell.
Dim myPoint As String = myDataGrid.CurrentCell.ColumnNumber + "," + myDataGrid.CurrentCell.RowNumber
' Create the alert message.
myString = myString + "(" + myPoint + ")"
' Show Co-ordinates when CurrentCellChanged event is raised.
MessageBox.Show(myString, "Current cell co-ordinates")
End Sub
Commenti
Per determinare la cella corrente, usare la CurrentCell proprietà .
Si applica a
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.