VB.NET

DataGridView

【VB.NET】DataGridViewの編集があったすべてのセルに対して操作を行う

編集前の値の退避 VB Private Sub DataGridView1_CellBeginEdit(sender As Object, e As DataGridViewCellCancelEventArgs) Handles Data...
DataGridView

【VB.NET】DataGridViewにコンテキストメニューを表示する

画面イメージ 注意点 コンテキストメニューは右クリック時に発生する コンテキストメニューは右クリック時に発生するため、CellClickイベントでは発火しない CellMouseDownに右クリックの条件を追加することでも発火するが、コンテ...
DataGridView

【VB.NET】DataGridViewにリンク列を配置する

画面イメージ DataGridViewにリンク列を配置する VB Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'リンク列を...
DataGridView

【VB.NET】DataGridViewにボタン列を配置する

画面イメージ ボタン列クリック時に行を削除する VB Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) ...
DataGridView

【VB.NET】DataGridViewのEnter押下時に改行させない方法

DataGridViewを継承し、Enter押下時に改行しないDataGridViewEXクラスを作成する DataGridViewEX.vbPublic Class DataGridViewEX Inherits DataGridView...
DataGridView

【VB.NET】正規表現でDataGridViewへの入力を制限する方法

入力チェックのイベントハンドラを追加 VB Private Sub DataGridView1_EditingControlShowing(sender As Object, e As DataGridViewEditingControlS...
DataGridView

【VB.NET】DataGridViewの値変更時に即時反映させる方法

概要 DataGridViewのCellValueChangedイベントは、フォーカスが外れた時に発生する フォーカスが外れなくても、値の変更を反映させるために、コミット処理を行う DataGridViewのチェック値変更結果を画面に表示す...
DataGridView

【VB.NET】DataGridViewにフィルタをかける方法

画面イメージ コンボボックスの値変更時にフィルタを設定 VB Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles Comb...
DataGridView

【VB.NET】DataGridViewのセル選択時に黒い枠線を表示する方法

画面イメージ 選択状態のセルに黒い枠線を描画 VB Private Sub DataGridView1_CellPainting(sender As Object, e As DataGridViewCellPaintingEventArg...
DataGridView

【VB.NET】DataGridViewをソートする方法

DataTableを使っている場合 VB Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' 列追加 Dim dt As Ne...