DataGridView内のチェックボックスのグレーアウト – プログラミング – Home

DataGridView内のチェックボ...
 
通知
すべてクリア

DataGridView内のチェックボックスのグレーアウト


じゃぱん
 じゃぱん
(@じゃぱん)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

ひさしぶりの質問ですがよろしくお願いします。

VSのGUIプログラムで質問です。
DataGridView内にチェックボックスを配置して、ある条件のときにグレーアウトしてチ
ェックボックスを押せないようにしたいのですが、普通のチェックボックスと違い
Enabledというプロパティが見当たらず困っています。

開発環境は以下のとおりです。
WindowsXP SP3
VS2005(マネージコード)

なにかよい方法があればご教授お願いします。


引用解決済
トピックタグ
しま
 しま
(@しま)
ゲスト
結合: 18年前
投稿: 123
 

私は VS2008 の DataGridView しか知りませんが、行中の欄(セル)の書き込み禁止は
ReadOnly で制御します

ReadOnly が true のセルは編集不可扱いに「編集用のコントロールがグリッド上に
現れないことで編集不可を実現しているようにみえます」なります


返信引用
じゃぱん
 じゃぱん
(@じゃぱん)
ゲスト
結合: 21年前
投稿: 11
Topic starter  

>私は VS2008 の DataGridView しか知りませんが、行中の欄(セル)の書き込み禁止は
>ReadOnly で制御します

回答ありがとうございます。
ただ、こちらの意図とは少し違うようです。

ReadOnlyをtrueにしただけでは見た目上は何も変わらないですが、チェックボックスが
無効化されていることを見た目で判断できるようにできないでしょうか


返信引用
しま
 しま
(@しま)
ゲスト
結合: 18年前
投稿: 123
 

>>なにかよい方法があればご教授お願いします

に対して回答したものです。

見た目ということなら色を変えれば済むことではないかと思いました


返信引用
subaru
 subaru
(@subaru)
ゲスト
結合: 19年前
投稿: 381
 

見た目は自分で描画するくらいしか方法がなかったと思います。

VB.NETですが以下が参考になります。
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200704/07040078.txt


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました