• 締切済み

EnabledプロパティをFalseの時

バージョン2.0で、 EnabledプロパティをFalseにすると、文字の色と背景が灰色になりますが、文字色と背景を自分の好みで指定することはできないでしょうか? よろしくお願いします。

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

AS3ばっかり使ってるので同じかわからないですが ボタンコンポーネントのことならスキンは クラス名で管理されてるんで 背景についてはコンポーネントの中身を開くと出てくる スキン一覧のButton_selectedDisabledSkinとかいう名前のやつを 変えてしまえばいけるはず テキストについては var fmt=new TextFormat() fmt.color=0x000000 xxx.setStyle("desabledTextFormat",fmt) みたいなカンジでいけるはず var stlObj=Button.getStyleDefinition() for(var stl in stlObj){ trace(stl+"="+stlObj[stl]) } とでもやって何をどういう風に設定できるか 見てみるといいかと getStyleDefinition()は静的なんで インスタンスじゃなくクラスで使用 結果 selectedUpSkin=Button_selectedUpSkin upSkin=Button_upSkin disabledIcon=null selectedDisabledIcon=null focusRectSkin=null selectedUpIcon=null overIcon=null disabledTextFormat=null repeatDelay=500 selectedDownSkin=Button_selectedDownSkin textFormat=null focusRectPadding=null selectedOverIcon=null downSkin=Button_downSkin selectedDownIcon=null selectedOverSkin=Button_selectedOverSkin disabledSkin=Button_disabledSkin overSkin=Button_overSkin repeatInterval=35 icon=null emphasizedSkin=Button_emphasizedSkin embedFonts=false emphasizedPadding=2 downIcon=null textPadding=5 selectedDisabledSkin=Button_selectedDisabledSkin upIcon=null 見てみるとここで背景で使うスキンのクラスも 変更できるらしいことがわかります その他いろいろ設定できるみたいですね

関連するQ&A

  • ExcelVBA EnableプロパティがFalseの時に文字の色を変えたくない

    ユーザーフォーム上のテキストボックスの内容を変えたくないときにEnableプロパティをFalseにすると、文字の色が灰色に変わってしまいますよね。 色を変えたくないので防ぐ方法はないでしょうか。 また、文字を変更させない方法で、ほかによい方法はないでしょうか。

  • チェックボックスの色について

    悩んでいます。 チェックボックスの□のところだけを灰色(Enabled=Flaseにした色)にしたいのですが、 プロパティは全体の色を変えるものしかないですよね? EnabledをFalseにしてしまうと、文字まで灰色になってしまうので、どうにか文字を黒のままにしたいです。 何か良い方法はありませんか?

  • Enabled=Falseのテキストボックスの文字の色

    VB6です。 テキストボックスで、Enabled=Falseに設定されているものについては、基本的にグレーアウトで表示されると思いますが、そのままの設定で色だけを変更する方法はあるのでしょうか。 なければ、ないでいいのですが、もしあれば便利だと思いましたので、ご存知でしたら教えてください。 なお、テキストボックスではなく、ラベルを使いなさいというのはできません。 処理がめんどくさいので、すべてをコントロール配列にして一度ですべての処理をさせたいからです。

  • ExcelVBAでテキストボックスの操作

    毎度お世話になっております。 TextBoxで、プロパティのEnabled を False、つまり編集不能に した場合ですが、既存ではテキストの色が灰色になりますが、 これをFalseのときでも黒のままにする方法はありますでしょうか。 初歩的な質問で申し訳ありませんが、よろしくお願いいたします。

  • 画面のプロパティで・・・

    画面のプロパティを、弄っていたら、ブラウザの背景色が灰色になりました・・・・orz 画面のプロパティを、初期化することはできませんか? 混乱して、いじっても直りません・・・ 取扱説明書を、読んでも混乱するばかりで・・・;; 情報、お願いしますm(v_v)m

  • Excel VBA:コントロールボタンのEnabledプロパティーについての質問

    コマンドボタンのEnabledプロパティーを変更したときの挙動が良くわからず 困っており、お教えいただけると幸いです。 Excelのワークシート上にCommandButtonを作り(名前をCommandButton1とします)、 module1に以下のプロシージャを書き、Enabledプロパティーを変化させます。 Sub test() ActiveSheet.CommandButton1.Enabled = Not ActiveSheet.CommandButton1.Enabled MsgBox "here" End Sub 上記のプロシージャに期待したのは、Enabeldの状態が反転した後、 hereの文字が表示されると言うものですが、 実際は先にhereの文字が表示されてしまいます。 また、不思議なことにDoEventsを二つ連続でMsgBoxの前に入れると きちんと動きます。 (ステップ実行でもきちんと動きます。) 最終的には、もっと長いプログラムの中で使う予定なので、 全てのEnabled文の後にDoEventsを二連続で書くという対症療法以外で、 良い解決方法が無いか、お教えいただけると幸いです。 なお、環境はwindowsXP、excel2003です。 よろしくお願いいたします。

  • 背景と文字色

    .setEnabledを使って、ボタンをクリックすると背景と文字色がすべて灰色になります。自分好みで、背景て文字色を設置することが可能でしょうか? すみませんが、よろしくお願いします。

  • 画面のプロパティーで困ってます!!

    画面のプロパティーの詳細設定の欄で画面の色を変更していました所、何処を変更したか訳が判らず元に戻せなくなってしまいました。 YAHOOツールバーをインストールしていますが各アイコンの横にある文字が見えません。 背景が黒なので文字も、それに近い色だと思います。 Win XP です。

  • JButtonがsetEnabled(false)の時の文字色

    こんにちは。 タイトルのとおりなのですが、JButtonがsetEnabled(false)の時の文字色って何色なんでしょう? ボタンのテキストを二段にしたいため、 JButton myButton = new JButton(); myButton.setText("<html>上<br>下"); と設定します。 それで、ボタンに触れないようにするとき、 myButton.setEnabled(false); にすると、触れなくはなりますがボタンの文字色が黒のままなんです。 falseのとき文字色をgray,silver,#CCCCCC,#CCCCFFで試しましたが色が違いました・・・。 あの色にするのは無理なのでしょうか!? ご存知の方いましたら、よろしくお願いします。 (二段にする方法が他にあったらそれもお願いします!)

    • ベストアンサー
    • Java
  • pdfファイルの背景色を変更するには?

    Acrobat Readerを使ってpdfファイルを見るときに、その背景色を変更することができますか?白地に黒文字の文書をディスプレイに表示すると眩しくて見づらいので、背景を灰色に変更したいのです。ちなみに、私のWindows環境では画面プロパティにおいて背景色を灰色に変更してあり、エクスプローラーなどはその設定に従ってくれます。

専門家に質問してみよう