none
タグ内のコントロールなどを一括非表示 RRS feed

  • 質問

  • データ入力しお終わった後にボタンを押して

    「入力は正常に完了しました」

    とメッセージを出そうと思っております。

     

    画面遷移せずそのページのコントロールを全部見えなくして

    やろうと思っているのですが

    この場合1個1個のコントロールを非表示にするプログラムを書くものでしょうか?

    それとも、コントロールをタグで囲んでそのタグ内を見えなくするようにする

    方法があればとてもスッキリしたスクリプトになるかと考えました。

     

    皆様はこういう場合どのようにされてますでしょうか?

    経験豊富な方ばかりだと思いますので、よろしければアドバイスいただければ嬉しい限りです。

    2010年4月19日 5:09

回答

  • Panelの中にコントロールを配置すれば良いのでは?

    (追記)
    Panelコントロールでも良いですが、MultiViewを使ってもよいかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/

    2010年4月19日 5:56
    モデレータ
  • trapemiya さんが紹介された Panel, MutiView の他に Wizard コ
    ントロールというのもあります。

    どれが適しているかはケースバイケースですが、どのようなシナリ
    オなのでしょうか?

    単純に隠すだけなら Panel、手順に従って複数のステップでデータ
    を収集していく場合は Wizard、順次ではなく条件に応じて変化す
    る手順を表示する場合は MultiView がよさそうです。

    2010年4月19日 12:21

すべての返信

  • Panelの中にコントロールを配置すれば良いのでは?

    (追記)
    Panelコントロールでも良いですが、MultiViewを使ってもよいかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/

    2010年4月19日 5:56
    モデレータ
  • trapemiya さんが紹介された Panel, MutiView の他に Wizard コ
    ントロールというのもあります。

    どれが適しているかはケースバイケースですが、どのようなシナリ
    オなのでしょうか?

    単純に隠すだけなら Panel、手順に従って複数のステップでデータ
    を収集していく場合は Wizard、順次ではなく条件に応じて変化す
    る手順を表示する場合は MultiView がよさそうです。

    2010年4月19日 12:21
  • Panelを使用してみます。補足の回答も頂いて嬉しい限りです。

    ありがとうございました。

    2010年4月20日 3:51