質問: コマンドボタンのクリックによるフレーム表示切り替え visual basic 6 に関する質問です。 コマンドボタンをクリックする度に、 画面に配置したフレームの表示/非表示を 切り替える方法を教えていただけないでしょうか? 初歩的な質問で申し訳ございませんが、 よろしくお願いいたします。
回答: 今では開発部門(過去の受託先を抱える会社)以外はvb6は使える環境が無いのでは。 其れで回答が出てないのかな。 私は取り合えず、エクセルvba(そもそもvb6ベースです)でフォームにframe1を貼り付けてやってみた。 フレームはコントロールですか。どんな名称のものですか。これを質問に書いておく必要があるだろう。 あとフォームに載せるのだろうが。 ーー トグル的仕組みの質問かと(推測して)思って、参考までに書いてみる。 見当違いなら、この回答全体は無視してください。 下記はエクセルvbaなので、詳細ではこのままは動かないだろう。 visibleの切り替えが参考になれば。static st の部分(終了まで、ここのルーチンを抜けても状態を保持する)を参考に。 private sub commandbutton1_click() static st if st = false then st = true else st = false end if frame1.visible = st end sub