- ベストアンサー
ラベルを表示したり非表示にしたりしたい
内容 1メニューから「ラベル1を非表示にする」をクリック 2ラベル1を非表示 3ラベル1を非表示にするを表示するに変更(メニュー名変更) 4(クリックしたら表示) 5表示するを非表示にするに変更(メニュー名変更) me.caption ではうまく出来ないようです・・・。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
メニューの名前は[mnuTest]という名前にしています。 Private Sub mnuTest_Click() Label1.Visible = Not Label1.Visible If Label1.Visible Then mnuTest.Caption = "非表示にする" Else mnuTest.Caption = "表示する" End If End Sub
その他の回答 (3)
- MovingWalk
- ベストアンサー率43% (2233/5098)
#2です。ご丁寧にどうもです。 >私が知りたいのはメニューからの実行の話です。 >(commandbuttonを使う方法なら分かります) そこまでわかっていてどうしてできないのかな??? ラベル1.Visible プロパティによって表示や動作を変えるのが そんなに難しいのでしょうか?
お礼
ご回答ありがとうございました。 メニューの名前を変えたかったのです。 ↓のかたの方法で出来ました。
- MovingWalk
- ベストアンサー率43% (2233/5098)
そのコントロールのプロパティのVisibleをTrue/Falseにすれば表示/非表示に なります。
補足
ご回答ありがとうございます。 私が知りたいのはメニューからの実行の話です。 (commandbuttonを使う方法なら分かります)
- cip
- ベストアンサー率21% (27/127)
メニューを2通り作っておいて、Visibleプロパティを変えたらどうでしょうか。 「メニュー名変更」というより「2つのメニューを排他的に表示」ですね。
お礼
ご回答ありがとうございました。 できないようならそうします
お礼
ご回答ありがとうございました。 meではだめのようですね・・・。 なぜか気になるので 新しく質問を投稿してみます。