• ベストアンサー

ラベルを表示したり非表示にしたりしたい

内容 1メニューから「ラベル1を非表示にする」をクリック 2ラベル1を非表示 3ラベル1を非表示にするを表示するに変更(メニュー名変更) 4(クリックしたら表示) 5表示するを非表示にするに変更(メニュー名変更) me.caption ではうまく出来ないようです・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.3

メニューの名前は[mnuTest]という名前にしています。 Private Sub mnuTest_Click()   Label1.Visible = Not Label1.Visible   If Label1.Visible Then     mnuTest.Caption = "非表示にする"   Else     mnuTest.Caption = "表示する"   End If End Sub

hiyoruki
質問者

お礼

ご回答ありがとうございました。 meではだめのようですね・・・。 なぜか気になるので 新しく質問を投稿してみます。

その他の回答 (3)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.4

#2です。ご丁寧にどうもです。 >私が知りたいのはメニューからの実行の話です。 >(commandbuttonを使う方法なら分かります) そこまでわかっていてどうしてできないのかな??? ラベル1.Visible プロパティによって表示や動作を変えるのが そんなに難しいのでしょうか?

hiyoruki
質問者

お礼

ご回答ありがとうございました。 メニューの名前を変えたかったのです。 ↓のかたの方法で出来ました。

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2

そのコントロールのプロパティのVisibleをTrue/Falseにすれば表示/非表示に なります。

hiyoruki
質問者

補足

ご回答ありがとうございます。 私が知りたいのはメニューからの実行の話です。 (commandbuttonを使う方法なら分かります)

  • cip
  • ベストアンサー率21% (27/127)
回答No.1

メニューを2通り作っておいて、Visibleプロパティを変えたらどうでしょうか。 「メニュー名変更」というより「2つのメニューを排他的に表示」ですね。

hiyoruki
質問者

お礼

ご回答ありがとうございました。 できないようならそうします

関連するQ&A