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

解決


Kikumi  2003-01-31 03:27:49  No: 2726  IP: [192.*.*.*]

質問します。

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

編集    削除
aiko  2003-01-31 03:43:31  No: 2727  IP: [192.*.*.*]

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

編集    削除
たかみちえ  URL  2003-01-31 03:44:52  No: 2728  IP: [192.*.*.*]

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

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

編集    削除
aiko  2003-01-31 04:17:02  No: 2729  IP: [192.*.*.*]

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

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

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

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

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

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

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

編集    削除
たかみちえ  URL  2003-02-01 00:53:36  No: 2731  IP: [192.*.*.*]

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

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

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

編集    削除