tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルチェックボックスとコンボボックスを入力不可にしたい
記事No10825
投稿日: 2012/05/28(Mon) 13:43
投稿者kazu
> VB2005+WINXPで質問です。
>
> チェックボックスとコンボボックスを入力不可にたいのですがEnabledをfalseにすると背景がグレーになるので表示はあくまで入力可の状態と同じで候補選択や入力処理をさせたくないのですが、どなたかご教授願います。

[ツリー表示へ]
タイトルRe: チェックボックスとコンボボックスを入力不可にしたい
記事No10826
投稿日: 2012/05/29(Tue) 09:36
投稿者shu
表示したい状態にしたら、CheckedChanged、TextChanged、SelectIndexChangedなどで状態を戻すというのはどうでしょう?(イベントが繰り返されるので注意してください。)

[ツリー表示へ]
タイトルRe: チェックボックスとコンボボックスを入力不可にしたい
記事No10827
投稿日: 2012/05/29(Tue) 11:53
投稿者魔界の仮面弁士
自身の新規発言に「>」は付与しないでください。(付与させてしまった事情は察しますが)

> チェックボックスとコンボボックスを入力不可にたいのですが
> Enabledをfalseにすると背景がグレーになるので

前者は、CheckBox1.Autocheck = False で実現できます。
後者は…VB6 なら簡単ですが、.NET だと面倒ですね。

http://jeanne.wankuma.com/tips/vb.net/combobox/readonly.html
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200503/05030088.txt
http://homepage2.nifty.com/nonnon/SoftSample/SampleComboBoxPlus.html

[ツリー表示へ]
タイトルRe^2: チェックボックスとコンボボックスを入力不可にしたい
記事No10828
投稿日: 2012/05/30(Wed) 10:48
投稿者kazu
ありがとうございました。

チェックボックスは成功しました。
コンボボックスは勉強してみます。

[ツリー表示へ]