none
ボタンによる切り替え RRS feed

  • 質問

  • Visual C#  超初心者です。よろしくお願いします。

     

    アプリケーションの左側に作業バーみたいなものを設置しまして、

    その作業バーの内容をボタンで切り替えできるようなプログラムを考えています。

     

    たとえば、ファイルボタンをクリックするとサイドバーの内容がファイル関連の作業画面に切り替わったり、設定ボタンをクリックすると作業バーが設定画面に切り替わるとか、

    要するにボタンで表示内容を変えたいのです。

     

    本当はtabControlを使いたかったのですが、それが無理な状況です。

     

     

    ボタンをクリックするごとにコントロールを生成するような方法(これではとても面倒なことなので、違うかなと思ってます)、全部はじめからコントロールを生成しておいて、Visibleプロパティで表示を切り替える方法が思いつくのですが、そういう方法でいいのでしょうか。

     

     

    簡単なことかもしれませんが、よろしくお願いします。

     

    2007年3月27日 9:27

回答

  •  wnkdr657 さんからの引用
    ボタンをクリックするごとにコントロールを生成するような方法(これではとても面倒なことなので、違うかなと思ってます)、全部はじめからコントロールを生成しておいて、Visibleプロパティで表示を切り替える方法が思いつくのですが、そういう方法でいいのでしょうか。


    最初から決まりきったレイアウトがあるのであれば、最初からコントロールを貼り付けておきます。
    Visible などの切り替えは、Panel や UserControl などのコンテナ コントロールでやると良いでしょう。

    2007年3月27日 11:04

すべての返信

  •  wnkdr657 さんからの引用
    ボタンをクリックするごとにコントロールを生成するような方法(これではとても面倒なことなので、違うかなと思ってます)、全部はじめからコントロールを生成しておいて、Visibleプロパティで表示を切り替える方法が思いつくのですが、そういう方法でいいのでしょうか。


    最初から決まりきったレイアウトがあるのであれば、最初からコントロールを貼り付けておきます。
    Visible などの切り替えは、Panel や UserControl などのコンテナ コントロールでやると良いでしょう。

    2007年3月27日 11:04
  • よく分かりました。ありがとうございました。

    またお世話になると思いますが、よろしくお願いします。

    2007年3月27日 11:07