2017-12-28 11 views
0

私は4つのタブがそれぞれ1 iは(tabcontorl.hideを使っ5つのレポートCでパネル内の複数のタブコントロールをどのように文書化するのですか?

を含ん制御してい#TEMPテーブル内のデータの大きな量を含む小型のソリューションを持っているし、その後のクエリは約16レポート

を生成するために作ります)ユーザーusablity用レポートのこれらの四つのカテゴリーを制御する

問題、私はそれは私がパネルを作ってみました

フォームのサイズを取るように、各タブコントロールをドッキングし、内部のTabControlを入れたいし、それが作品ですしかし、私が別のものを置いたときに1つのタブコントロールのために、ちょうど現れてbringtofront()を試してみましたが、まったくありません。

iは、複数のパネルを作成しようとしましたが、私は、デザインビューでは、フォーム上でこの

+0

タブコントロールを別のタブコントロールにネストし、タブを表示せずにタブを切り替えますか? – NetMage

答えて

0

入り、4タブコントロールのために互いに

すべてのソリューションの上にそれらを置くことができないので、それらをレイアウトしていますうまく、あなたは(あなたがまだそれらを編集することができます)各フォームの四半期を取り上げ、それらを見ることができます:

1 2 
3 4 

そして、フォームのコンストラクタで、InitializeComponentの呼び出し後、記入しtabcontrolsドックのそれぞれを設定します偽りに見える

public Form1(){ 
    InitializeComponent(); 
    tabControl1.Dock = tabControl2.Dock = tabControl3.Dock = tabControl4.Dock = DockStyle.Fill; 
    tabControl1.Visible = tabControl2.Visible = tabControl3.Visible = tabControl4.Visible = false; 

} 

はその後、それらすべてが=目に見える偽の、そしてあなたが可視にしたいだけ1 = trueを作ることによってそれらを切り替える:

public void ShowTab2_Click(object sender, ClickEventArgs e){ 
    tabControl1.Visible = tabControl2.Visible = tabControl3.Visible = tabControl4.Visible = false; 
    tabControl2.Visible = true; 
} 

それともしかし、それはあなたがタブコントロールを切り替えるユーザーを管理していますさ

+0

チャームのように働いて、ありがとう –

関連する問題