2011-07-14 9 views
0

ユーザーコントロールを伸ばすにはどうすればよいですか?ユーザーコントロールの記入方法は?

私はuserControlを青色で強調表示しています。 IsはTabControlです。

親の全体を満たすためにそれをストレッチするにはどうすればよいですか。

enter image description here

そして、どのようにグループボックスがenter image description here

を変更した場合、コンボボックスが伸び作るにアップデートし このように構成されたコードを提供してください: - ウィンドウ - >パネル - > MyuserContorl - MyUserControl - >パネルを - > tabControl

すべて伸ばした

答えて

2

Anchorを設定することによって、ユーザーコントロールを固定することができます。

あなたuser control

 this.tabControl.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom) 
     | AnchorStyles.Left) | AnchorStyles.Right))); 

であなたはまた、あなたのuser controlDockまたはAnchorにパネルを必要とする場合があります。ここでは

は便利article

編集です。あなたのウィンドウで

 this.userControl.Anchor = ((AnchorStyles)((((AnchorStyles.Top | AnchorStyles.Bottom) 
     | AnchorStyles.Left) | AnchorStyles.Right))); 

もう一度あなたがフォーム内DockまたはAnchorにパネルが必要な場合があります。

+0

TabControlまたは親パネルのサイズを削除した場合、UserControlは非常に小さくなります。 – Mediator

+0

私の投稿を更新する – Mediator

+0

@simply私の答えを編集する – Eranga

関連する問題