none
VB6.0のボタンについて。 RRS feed

  • 質問

  • こんにちは。うっちゃん2号と言います。

    VB5.0で質問があるのですが、CommandButtonのCaptionの文字の色を

    変更することは可能でしょうか?

     

    初歩的な質問なのですが、よろしくお願い致します。

    2008年2月28日 1:32

回答

  • 標準ではできません。

    CommandButtonそのもので実現しようとすると、オーナードローというOSレベルの知識が必要となります。

    VB6だけで擬似的なボタンを作るとすれば、ボタンの浮き沈みの画像の切り替えとその上にのっけるラベルというような

    ユーザーコントロールになると思います。

    2008年2月28日 1:48
  •  

    もうちょっと簡単な方法として。

    1. 表示させたい文字列を、お好きな色で透過gifファイルとして作成。
    2. CommandButtonの各プロパティを設定。  
      • Caption =""
      • Style = 1(グラフィックス)
      • Picture = 1.で作ったgifファイル

    これだけで、けっこうそれらしく見えますよ。

     


     http://salv.miscnotes.com/graph/2008/02/20080228Sample01.png

    2008年2月28日 3:49

すべての返信

  • 標準ではできません。

    CommandButtonそのもので実現しようとすると、オーナードローというOSレベルの知識が必要となります。

    VB6だけで擬似的なボタンを作るとすれば、ボタンの浮き沈みの画像の切り替えとその上にのっけるラベルというような

    ユーザーコントロールになると思います。

    2008年2月28日 1:48
  •  

    もうちょっと簡単な方法として。

    1. 表示させたい文字列を、お好きな色で透過gifファイルとして作成。
    2. CommandButtonの各プロパティを設定。  
      • Caption =""
      • Style = 1(グラフィックス)
      • Picture = 1.で作ったgifファイル

    これだけで、けっこうそれらしく見えますよ。

     


     http://salv.miscnotes.com/graph/2008/02/20080228Sample01.png

    2008年2月28日 3:49
  • こんにちは。中川俊輔 です。

     

    まどかさん、さるべーじさん、大変参考になる回答ありがとうございます。

     

    うっちゃん2号さん、フォーラムのご利用ありがとうございます。

    その後いかがでしょうか?

    問題解決に有用な回答のようでしたので、

    勝手ながらまどかさん、さるべーじさんの回答へ回答済みチェックをつけさせていただきました。

    追加の質問等あればぜひ投稿してください!

     

    問題解決につながる回答があった場合は、なるべく回答済みボタンを押してチェックを付けてください。

    うっちゃん2号さんはチェックを解除することもできますので、ご確認ください。

     

    それでは!

     

    2008年3月3日 9:31