私はDataGridViewコントロールでWinFormクライアントを操作しています。ユーザーがセルを選択するには一度クリックし、セルを編集するには再度クリックする必要があります。これをワンクリック編集モードに変更する方法は何ですか?私は前にこのようなものを見たと思ったが、名前を覚えていない。DataGridView - "セル選択スタイル" - セルの編集
のDataGridViewのプロパティで
8
A
答えて
6
まあ、私はそれは刺激性であるDataGriViewのデフォルト動作の多くをバイアスEditMode.EditOnEnter
に問題があることを気づきました。 編集中のセルは、EndEditメソッドが明示的に呼び出されても、編集モードにとどまります(他のコントロールをクリックしてフォーカスを失うように強制しています)。
次のコードは、それはあなたが任意のセルにシングルクリックで編集し、Enterキーを押すか(デフォルトの動作で行うのと同じように)DGViewの外側をクリックして編集を終了しますとここで
あなたが行く:
private void myDatagridView_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
hitTestInfo = myDatagridView.HitTest(e.X, e.Y);
if (hitTestInfo.Type == DataGridViewHitTestType.Cell)
myDatagridView.BeginEdit(true);
else
myDatagridView.EndEdit();
}
}
15
:エディットモード - > EditOnEnter
関連する問題
- 1. DataGridViewセル編集
- 2. WinFormsのDataGridView編集セル
- 3. 選択したセルと編集したセルを区別する
- 4. uitableviewセル選択スタイルのUITableViewセルを選択
- 5. DataGridViewセルの検証と選択方法
- 6. ExtJsセル編集
- 7. kendogridの選択されたセルの編集モード
- 8. XCode/Swift OSX。 ViewBased NSTableViewのセルの選択と編集
- 9. 選択した行のセルを編集する
- 10. JSF 2、Primesfaces:Incell編集のselectOneMenu選択でセルを更新
- 11. jqGridで選択したセルを編集する方法
- 12. uitextfieldを編集した後、コレクションビューでセルを選択
- 13. DataGridViewセルのカスタムコントロールがスローされるFormatException編集時
- 14. C#でDataGridViewセルを編集できません
- 15. c#DataGridView:実行時に行セルを編集する
- 16. Jtableセル編集のルックアンドフィール
- 17. セル編集後のJqGridリロードグリッド
- 18. JTableでのセル編集
- 19. タイプ 'textfield'のGridPanelセル編集
- 20. ExtJSでのセル編集
- 21. C#winformsでは、DataGridviewで選択したセルの編集を開始するボタンを作成できますか?
- 22. 選択選択セルが
- 23. セルをリロードせずにUITableViewCellで編集スタイルを設定する
- 24. セル選択のアクティビティインジケータアニメーション
- 25. 編集時にJTableセル内のすべてのテキストを選択する方法
- 26. セルの選択時にuitableviewcellの背景色を編集するには
- 27. テーブル行(1行のみ)を選択してセル内のコンテンツを編集
- 28. 新しいセルまたは次のセルを選択するときに編集モードにする
- 29. DataGridView編集モード
- 30. セル編集モードに行き、VBAですべてのセルテキストを選択します。