DataGridTextBox.IsInEditOrNavigateMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, находится ли DataGridTextBox в режиме, позволяющем редактировать содержимое или выполнять переходы.
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
Значение свойства
Значение true
, если элемент управления находится в режиме навигации, а редактирование не начато. В противном случае — значение false
. Значение по умолчанию — true
.
Примеры
В следующем примере кода показано использование этого элемента.
// 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
Комментарии
Свойство IsInEditOrNavigateMode используется в объектеProcessKeyMessage, чтобы определить, как обрабатывать события нажатия клавиши, чтобы проверить состояние .DataGridTextBox Например, если нажата одна из клавиш навигации (стрелка), должно произойти соответствующее действие для состояния элемента управления.