DataGridTextBox.IsInEditOrNavigateMode Proprietà
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.
Ottiene o imposta un valore che indica se il controllo DataGridTextBox è in una modalità che consente di eseguire modifiche o spostamenti.
public:
property bool IsInEditOrNavigateMode { bool get(); void set(bool value); };
public bool IsInEditOrNavigateMode { get; set; }
member this.IsInEditOrNavigateMode : bool with get, set
Public Property IsInEditOrNavigateMode As Boolean
Valore della proprietà
true
se il controllo è in modalità di navigazione e se la modifica non è ancora iniziata; in caso contrario false
. Il valore predefinito è true
.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo membro.
// Handle event to show the state of 'IsInEditOrNavigateMode'.
private:
void Button_ClickEvent( Object^ /*sender*/, EventArgs^ /*e*/ )
{
if ( myDataGridTextBox->IsInEditOrNavigateMode )
{
// DataGridTextBox has not been edited.
MessageBox::Show( "Editing of DataGridTextBox not begun, IsInEditOrNavigateMode = True" );
}
else
{
// DataGridTextBox has been edited.
MessageBox::Show( "Editing of DataGridTextBox begun, IsInEditOrNavigateMode = False" );
}
}
// Handle event to show the state of 'IsInEditOrNavigateMode'.
private void Button_ClickEvent(object sender, EventArgs e)
{
if (myDataGridTextBox.IsInEditOrNavigateMode)
{
// DataGridTextBox has not been edited.
MessageBox.Show("Editing of DataGridTextBox not begun, IsInEditOrNavigateMode = True");
}
else
{
// DataGridTextBox has been edited.
MessageBox.Show("Editing of DataGridTextBox begun, IsInEditOrNavigateMode = False");
}
}
' Handle event to show the state of 'IsInEditOrNavigateMode'.
Private Sub Button_ClickEvent(sender As Object, e As EventArgs)
If myDataGridTextBox.IsInEditOrNavigateMode Then
' DataGridTextBox has not been edited.
MessageBox.Show("Editing of DataGridTextBox not begun,IsInEditOrNavigateMode = True")
Else
' DataGridTextBox has been edited.
MessageBox.Show("Editing of DataGridTextBox begun,IsInEditOrNavigateMode = False")
End If
End Sub
Commenti
La IsInEditOrNavigateMode proprietà viene utilizzata all'interno di ProcessKeyMessage per determinare come elaborare gli eventi di pressione dei tasti per controllare lo stato dell'oggetto DataGridTextBox. Ad esempio, se viene premuto uno dei tasti di spostamento (freccia), l'azione appropriata per lo stato del controllo deve verificarsi.