DataGridviewのチェックボックス列の個々のチェックボックスについて、
Enabledプロパティのような値を設定して、
使用可/不可を制御したいのですが、方法がわかりません。
教えていただけないでしょうか?
最初、DataGridViewCheckBoxCellのVisibleプロパティが
参照/設定できるとヘルプに書いてあったので、
ひとまずこれで代用しようと思ったのですが、
コードを打ち込んだら「参照のみ」といわれ、
仕方なく今はReadOnlyプロパティを使っています。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ある列を見えなくしたいなら、
DataGridView1.Columns(1).Visible = False
でできるみたいですよ。
見えるけど変更できなくしたければ、
DataGridView1.Columns(1).ReadOnly = True
で、変更不可になるみたいです。
各行で変更できなくしたければ、
Private Sub DataGridView1_RowEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.RowEnter
Select Case e.RowIndex
Case 1, 3, 5
DataGridView1.Columns(1).ReadOnly = True
Case Else
DataGridView1.Columns(1).ReadOnly = False
End Select
End Sub
とか、
DataGridView1(1, 1).ReadOnly = True
DataGridView1(1, 3).ReadOnly = True
DataGridView1(1, 5).ReadOnly = True
でも指定できるみたいです。
レスありがとうございました。お返事がおくれてすみません。
やはり「ReadOnlyしかない」というご意見でしょうか?
現在ReadOnlyでしか機能を実現できないのでやむなく使っていますが、
これはできたら使いたくない、
単独のチェックボックスのようにEnabledプロパティなどを使って
グリッド上のチェックボックスそれぞれを淡色表示にしたいのです。
(そもそも、それができるのかどうかもわかりませんが。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Gmail フィルター設定方法が分からん 1 2023/04/22 17:26
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- Excel(エクセル) たくさんあるフォームコントロールを効率よく確認するには 1 2022/12/24 12:27
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Visual Basic(VBA) <excel vba>selenium basicのWebDriverの自動更新のエラーについて 1 2022/10/01 17:07
- バッテリー・充電器・電池 自作太陽光発電の電流の安定化 6 2023/04/09 11:14
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- IT・エンジニアリング ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウォッチ式の文字数制限について
-
ラベル内の文字(Caption)を縦...
-
eclipseのデバッグ中に変数の値...
-
三菱タッチパネル小数点以下表...
-
VisualStudioのプロパティが表...
-
ACCESSのVisibleについて
-
ラベルのスクロール(VB)
-
C#初心者です。チェックボック...
-
ExcelVBA EnableプロパティがF...
-
チェックボックスの色について
-
Labelのプロパティが変更できな...
-
TextBox内で違う色の文字を表示...
-
ラベルを表示したり非表示にし...
-
Propertyプロシージャの使い道
-
VB2005 DataGridviewのチェック...
-
GridコントロールにCheckBoxを表示
-
Vba テキストボックス文字を右...
-
(Excel 2003) マクロでワー...
-
VB.NETでラベルの大きさってど...
-
リッチテキストの折り返しを無...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ウォッチ式の文字数制限について
-
eclipseのデバッグ中に変数の値...
-
Vba テキストボックス文字を右...
-
VisualStudioのプロパティが表...
-
ExcelVBA EnableプロパティがF...
-
ラベルの文字列の長さが変わっ...
-
ラベルを表示したり非表示にし...
-
ラベル内の文字(Caption)を縦...
-
VB.NETでラベルの大きさってど...
-
C# DataGridView特定セルの入力...
-
Excel VBA ユーザーフォーム内...
-
ラベルのスクロール(VB)
-
エクセル 画像のプロパティで縦...
-
スプレッドシートの列名変更の...
-
ACCESSのラベル内データに下線...
-
Notepad++のコメントの色を変え...
-
ACCESSのVisibleについて
-
VBAでMultiPageの色の設定方法は?
-
MATLABのグラフで軸目盛りのフ...
-
0での割り算
おすすめ情報