■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#5016-0テキストボックスのEnabledプロパティについて蒼龍1999-12-09(木) 12:29
     #5019-0RE#5016:テキストボックスのEnabledプロパティについてせつら1999-12-09(木) 12:42
     #5020-0RE#5016:テキストボックスのEnabledプロパティについて魔界の仮面弁士1999-12-09(木) 12:43
     #5023-0RE#5019:テキストボックスのEnabledプロパティについて通りすがり1999-12-09(木) 12:51
#5016-0
テキストボックスのEnabledプロパティについて
VB6でフォーム内でクリックしたときのイベントを使用したいのですが、この際
フォームに配置したテキストボックスをイベントを無視したいのでテキストボックスの
EnabledプロパティをFalseします。
このとき、テキストボックスのForecolorの色は青で設定しているのですが、コードを
実行すると灰色の表示になってしまいます。このテキストボックスのForecolorを青の
ままで表示する事は可能なのでしょうか?
フォーム内でクリックしたときにフォーム内のコントロールを無視する方法が他に
ありましたら、教えて下さい。よろしくお願いします。
#5019-0
RE#5016:テキストボックスのEnabledプロパティについて
TextBox の Locked プロパティを True にするか、フレームか PictureBox を貼ってコンテナとして
利用して、その Enabled を False にすれば、入力できないけれど普通の色の TextBox ができます。

Locked の方は、若干入力に問題がありますが、まぁ普通は大丈夫でしょう。
#5020-0
RE#5016:テキストボックスのEnabledプロパティについて
> このとき、テキストボックスのForecolorの色は青で設定しているのですが、コードを
> 実行すると灰色の表示になってしまいます。このテキストボックスのForecolorを青の
> ままで表示する事は可能なのでしょうか?
極端な話、Form1.Enabled = Falseにすれば、Text1_Clickは発生しませんよね。(^^;)
つまり、TextBoxのEnabledを使うのではなく、コンテナのEnabledを使えばOKって事です。

もちろん、フォーム自体を使えなくしては困るでしょうから、
代わりに枠線無しのPictureBoxを配置して、その上にTextBoxを載せて、
Picture1.Enabled = Falseのようにしてみましょう。
#5023-0
RE#5019:テキストボックスのEnabledプロパティについて
すいません、ちゃちゃです。

>> VB6でフォーム内でクリックしたときのイベントを使用したいのですが、この際
>> フォームに配置したテキストボックスをイベントを無視したいので(略)
> TextBox の Locked プロパティを True にするか、(略)
> Locked の方は、若干入力に問題がありますが、まぁ普通は大丈夫でしょう。

Lockedプロパティでは、「クリックした時のイベントを使用したい」という問題の解決にはならないと思いますが…。
このページと関連する記事:
#31562-0テキストボックスEnabled=False時のForecolorの設定2000-10-12(木) 11:19
#18353-0テキストボックスenable=false時のなぞ など2001-10-20(土) 03:21
#6729-1コンボボックスのドロップダウンを不可にしたい。2002-04-10(水) 07:08
#23054-0入力不可のテキストボックスについて2001-09-10(月) 11:13
#27181-0超初心者です(TT2002-02-27(水) 16:24
#2763-2ラベルにDBデータを表示2001-12-13(木) 02:37
#16195-0TextBoxのEnabled=False2001-05-21(月) 13:11
#1354-3テキストボックスを入力できないようにするには!?2001-11-11(日) 13:20
#719-0MDIフォームについて1999-08-09(月) 16:19
#20345-0入力項目の変更を調べる2002-03-23(土) 17:54
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)