タイトル | : Re^2: DataGridViewの列ヘッダーごとに制御を行いたい |
記事No | : 10092 |
投稿日 | : 2010/05/07(Fri) 14:06 |
投稿者 | : 皐月 |
Hongliang様、返信ありがとうございます。 イベント引数 e の ColumnIndex で列ヘッダーごとに制御できました。 以下のようにしました。
Private Sub DataGridView1_ColumnHeaderMouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView1.ColumnHeaderMouseClick Select Case e.ColumnIndex Case 0 MsgBox("列ヘッダークリック0") Case 1 MsgBox("列ヘッダークリック1") Case 2 MsgBox("列ヘッダークリック2") Case 3 MsgBox("列ヘッダークリック3") End Select End Sub
ソートの禁止は以下の記述でできました。 DataGridView1.Columns(0).SortMode = DataGridViewColumnSortMode.NotSortable
|