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

Значение свойства

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 Например, если нажата одна из клавиш навигации (стрелка), должно произойти соответствующее действие для состояния элемента управления.

Применяется к