2011-02-06 9 views
0

私はVisual C#2008を使用して、私はusercontrol1からusercontrol2を開こうとしました。イベント処理を使用してもまだusercontrol1をロードできませんが、usercontrol1を閉じることができます。anoter usercontrolを開くusercontrolをクリックするには?

+0

あなたの試したコードを投稿すると、問題を解決するのに役立ちます – Binil

+0

あなたはusercontrolsではなく新しい* forms *を開くはずです。ボタンや他のコントロールのようなフォームに*貼り付けます。あなたのデザインが真剣に壊れているようです。 –

答えて

1

はこの試し

void UserControl1_Click(object sender, EventArgs e) 
    { 
     UserControl2 u2 = new UserControl2(); 
     this.Parent.Controls.Add(u2); // if you want to add to parent 
     //this.Controls.Add(u2); // if you want to add to the first UserControl 
     u2.BringToFront(); 
     this.Visible = false; 
     u2.Visible = true; 
    } 

を与える..私を助けてください、私はあなたの問題はあなたが親コントロールコレクションにUserControl2を を割り当てていなかったということだと思います。

+0

親愛なるMark、tq verry ...私はそれを成功させるために成功しました...もう一度ありがとう... – ameer

+0

あなたが必要としているものなら、私は助けになることをうれしく思いました。 –