Enabled:=Falseで淡色させない為には・・

解決


Kikumi  2003-01-30 18:27:49  No: 2726  IP: 192.*.*.*

質問します。

EnabledプロパティーをFalseに設定しますと、
淡色表示となりますが、
これを回避する方法を知りたいのですが・・

編集 削除
aiko  2003-01-30 18:43:31  No: 2727  IP: 192.*.*.*

親のコンポーネントをEnabled=falseに設定すればなりませんよ。

編集 削除
たかみちえ  URL  2003-01-30 18:44:52  No: 2728  IP: 192.*.*.*

基本的には無理です。オーナードローするしかありません。

  メニューの場合は、うちの"おんぷ村倉庫">"Delphiコンポーネント"にある。
DrawMenusで、キャプションとして設定すれば、
Enabledを無視して表示します。
http://TakamiChie.tripod.co.jp/
(ただし、ショートカットキーの描画がうまくいきません(^^ゞ)

編集 削除
aiko  2003-01-30 19:17:02  No: 2729  IP: 192.*.*.*

メニューの場合は確かに出来ませんね(^^;

Kikumiさんはどのコンポーネントか言ってないので
わかりませんが、ボタンやチェックボックスなどは、
私の言ったもので出来ますよ。

まずTPanelをフォームにおいて、
その上にTButtonをおきます。

次にTPanelのEnabled=falseに設定して実行

淡色になりませんし、ボタンも押せませんよね?

編集 削除
Kikumi  2003-01-31 12:09:11  No: 2730  IP: 192.*.*.*

皆さんレスありがとうございます。
ごめんなさい・・・
コンポーネントは、Editもしくは、DBEditです。

編集 削除
たかみちえ  URL  2003-01-31 15:53:36  No: 2731  IP: 192.*.*.*

ならばaikoさんの言うとおりでいいと思いますけど?

編集 削除
Kikumi  2003-02-03 09:54:25  No: 2732  IP: 192.*.*.*

あ・・うまくいきました・・
たくさんのレス本当にありがとうございます。

編集 削除