• 締切済み

CheckBoxをボタン形式にして押下した時、背景色を変化させない方法

VBのCheckBoxをボタン形式にして押下すると、背景色が薄くなります。 これを、押下しても薄くならない方法を探しているのですが、うまく 見つけることができません。 もし、ご存知の方がいましたら、教えていただけないでしょうか? よろしくお願いします。 開発環境 VB6.0 Windows XP

みんなの回答

noname#77574
noname#77574
回答No.3

VB2008での場合ですが、 Private Sub CheckBox1_CheckedChanged( ... If Not CheckBox1.Checked Then CheckBox1.BackColor = Color.White CheckBox1.ForeColor = Color.Black End If End Sub でどうでしょう。

noname#140971
noname#140971
回答No.2

Check1 と同じ大きさのText1 を同じ場所に配置。 Private Sub Check1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)   Me.Text1.Visible = True End Sub Private Sub Check1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)   Me.Text1.Visible = False End Sub Private Sub Form_Load()   Me.Text1.Visible = False End Sub これで、現象を隠すことも可。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

チェックボタンの大きさのビットマップをWindowsに付属のPaintなどで作成します チェックボックスに表示する文字も書き込んでおきます チェックボックスの キャプション(Caption)プロパティは何もない状態にして ピクチャー(Picture)プロパティに作成したビットマップを設定します といった具合でどうでしょう ・・・

関連するQ&A

  • VB.NET ボタン押下で一つ前のコントロールへ

    お世話になります。 VisualStudio2010 InputMan6.0 上記を使用して、VB.NETで開発をしております。 いくつかテキスト・コンボコントロールが並んでいるFormで、ボタンを押下することで それまでカーソルがあったコントロールの一つ前のTabIndexがあるコントロールへ カーソルを遷移させたいのですが、うまく動きません。 SelectNextControlを使ってみても、ボタン押下の段階でボタンがActiveなコントロールと なってしまうため、ボタンの一つ前のコントロールにカーソルが移動してしまいます。 うまい方法はないでしょうか?

  • IEでwordを開いた時編集ボタンが押下出来ない

    ワード文書(.doc)をIEにドラッグ&ドロップすると IEの中でwordが立ち上がると思いますが ツールバーの編集・表示・挿入・書式・ツール・罫線などのボタンが 押下出来ない状態となっています。 ※ファイル、移動、お気に入り、ヘルプのボタンは押下できます。 以前は押下できていたので、調査した所、IE6 SP2であれば ボタン押下が出来る事が分かりました。 -端末の環境- windows XP SP3 IE6 SP3 word2000 or 2003 or 2007 ※端末にインストールされているwordのバージョンには  依存しないのではないかと思っております。 IE or Wordの設定又はレジストリ等を操作してボタンが 押下出来る様にならないかと思っていますが 良い方法は無いものでしょうか。 端末数が多く、IEの再インストール(SP2に戻す)は困難な状況です。

  • asp.net 言語はVB 画面のボタン押下にてメモ帳を起動したい

    お世話になっております。 ASP.NET 言語:VBにて開発中です 画面にてボタン押下処理で クライアントのメモ帳を開くことは可能ですか? VB.NETだとShellで出来そうなんですが・・・ クライアントの処理となるとJavaScriptで行うのかな? と思いますが知識不足で混迷中です。 ご存知の方教えてください。 以上 よろしくお願いいたします。

  • ASP.NET2.0 にてリンクボタン押下時(別フォーム)

    いつもお世話になります。 長田と申します。 ASP.NET2.0 VB.NETにて開発を行っています。 リンクボタン押下時にaspxファイルを別画面にて表示させたいのですが、ロジック的にどのように記述すれば宜しいでしょうか? お分かりになる方いらっしゃいましたらご教授頂きたく思っております。 どうぞ宜しくお願い致します。

  • ボタン押下しテキストエリアに連続入力

    1.「あ」ボタンを押下 2.「い」ボタンを押下 3.「う」ボタンを押下 上記3つのボタンを押下するとテキストエリアに あ い う というように入力させることは可能でしょうか? できるとすれば、どのようにすれば可能でしょうか? ご存知の方、宜しくお願いします。

  • IE6 で×ボタン押下後、タスクバー上に残る

    IE6 で×ボタン押下後、タスクバー上に残る IEを使用中、右上の×ボタンを押下するとブラウザの画面は消えるのですが、 下のタスクバーに最小化として残ったままになってしまいます。 タスクマネージャーでタスクを終了すると、消えるので大きな問題はないのですが この現象が出る度にタスクマネージャーを起動しなければならないので面倒臭いです。 (因みにOSはXPを使用しています。) 解決方法がわかる方がいらっしゃいましたら、ご教授宜しくお願いします。

  • ::電源ボタンが押下されたことを知りたい

    電源ボタンが押下されたことをソフトで知りたいのです。 ※ボタン押下イベントをフック。シャットダウンをさせたくはありません。 電源ボタンは通常のPUSHスイッチです。 OS:Windows XP Pro SP2 イメージとしては、下記のどちらかだと思います。 1.何かメッセージを受けとる。MSDNなど調べてみましたが、該当するメッセージはなさそうでした。 2.[コントロールパネル]-[電源オプション]の中に”コンピュータの電源ボタンを押したとき”の動作設定があります。”入力を求める”の代わりに何かソフトを起動させたい。その様な設定(レジストリなど)ありますでしょうか? ACPI関連の資料を探してみましたが、良く分かりませんでした。 よろしくお願いします。

  • IE操作時、ファイルのダウンロードボタンの押下

    IEをvb.netから操作しています。 webからファイルのダウンロードを自動で行いたいのですが、どのようにすればいいのかわからず悩んでいます。 画像の赤枠で括ってあるボタンの押下を、vb.netからの操作で行いたいのですが、どのようにすれば良いでしょうか。 InternetExplorer.Applicationに何らかのメンバ関数のようなものがあるのか、sendkeysを使うしかないのか、sendkeysを使うなら、具体的にどのキー操作を送れば良いのかなど、お教えいただけないでしょうか。 よろしくお願いします!

  • android(java)ボタン常に押下状態にする

    Android用アプリの開発をしているのですが、ボタンのデザインをxmlで変更しています。 通常状態と押下状態でそれぞれ違うデザインを作っているのですが、一度ボタンを押すとボタンから指を離しても押下状態のデザインで固定することは出来ますでしょうか? button.setBackGround();でどうにかできないかと試行錯誤しているのですが、 xmlで設定しているandroid:state_pressed="true"の部分だけを指定することが出来ず苦戦しております。 良い方法が御座いましたら回答宜しくお願い致します。

    • ベストアンサー
    • Java
  • IEの最大化ボタン押下時のイベント

    お世話になっております。 現在ページ内にdivタグを使用し擬似フレームを作成しているのですが、IEの最大化ボタンを押下した場合それに合わせてdivのサイズを広げたいと思っています。IEの最大化ボタンを押下した際のイベントを取得する方法がありましたらご教授願います。