プロが教える店舗&オフィスのセキュリティ対策術

ACCESS2010を利用しています。

Private Sub Form_Open(Cancel As Integer)
Me.[あいう].Visible = False
End Sub

上記コード使っています。

このときは、
あいう 【あいうの入力フォーム】⇒ これが全部見えなくなるとおもうのですが、

実行すると、
あいう ⇒ 入力フォームだけ消えて、あいうが見えているのです。

これの原因はなんてしょうか?
Visibleって利用回数の制限とかあるのでしょうか?
Me.[あいう].Visible = False以外にも利用してます。

質問者からの補足コメント

  • うーん・・・

    ラベル320  コントロールソース あいう これが構成です。

    Me.[あいう].Visible = Falseを記載すると、普通、ラベルもコントロールソースも見えなくなると
    おもうのですが、ラベルは消えないのです。

    他の場合は、ラベルもコントロールソースも消えています。

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/12/09 19:32

A 回答 (2件)

単純な話、ラベルが独立しているだけのような気がします。


[あいう]を選択して同時にラベル320も選択状態になりますか?。
または[あいう]を移動してみてください。ラベル320が取り残されませんか。
一体化していないとラベルは消えません。
    • good
    • 0
この回答へのお礼

おっしゃる通りでした。
Me.[ラベル320].Visible = False

上記で解決しました。

お礼日時:2015/12/09 22:03

上記のコードを実行すると「あいう」という名前のオブジェクトだけが消えます。


[あいう]というのはコントロール名です。
同じコントロール名は重複して存在することが出来ない(絶対につけられない)ので
そもそも「全部見えなくなる」という現象は起きません。
見えているのはテキストボックスの中に書かれている「あいう」という”文字”ではありませんか?。
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A