- PR -

チェックボックスのEnabledプロパティについて

投稿者投稿内容
high4
会議室デビュー日: 2005/08/23
投稿数: 7
投稿日時: 2005-08-23 12:48
これは「readonlyなcheckbox」と呼ぶべきジャンルのもので、本当はチェックボックスの四角部分のみがグレーで、文字部分は普通に表示したいものです。
これならユーザーには、何の項目で、チェックが付いているかどうかもわかるけれど、チェックの変更は出来ない、という振る舞いになります。
これに対しては私はいつも次のようにしてきました。
1. checkbox の表示領域を縮めて、四角だけがみえるようにする。
2. その文字の部分に C# なら Label を上に乗せる。

本当は、checkboxにもeditboxのように、enableとreadonlyの両方がほしいところです。
もっとも、editboxの表示の際の差も微妙ですが、あれならcheckboxのdisableのように「くぼみ文字」のほうがいいですよね。

スキルアップ/キャリアアップ(JOB@IT)