0

Visual Studio 2010 と C# を使用して Windows フォーム アプリケーションを開発しています。詳細画面を表示するユーザー コントロールを 1 つ作成しました。このユーザー コントロールを別のフォームまたはパネル コンテナーのユーザー コントロールに追加すると、コントロールの位置が変更されます。doc プロパティを使用しましたが、まだこの問題が発生します。

PanelCancelledConainer.Controls.Clear();
InquiryDetailsCls.InquiryID = Convert.ToInt32(GridInquiry.SelectedRows[0].Cells[0].Value.ToString());
CtrlInqDetails inqDetails = new CtrlInqDetails(InquiryDetailsCls.InquiryID, 1);
inqDetails.Dock = DockStyle.Fill;
PanelCancelledConainer.Controls.Add(inqDetails);

ユーザー コントロールがデザイン モードで表示されるようにするにはどうすればよいですか?

コメントから追加された画像:

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

0

次のコンテナでユーザーコントロールのインデックス位置を設定してみてください。

PanelCancelledConainer.Controls.SetChildIndex(inqDetails, 0); 

あなたはそれが最初の子供だったと確信するでしょう。

于 2012-08-12T00:47:59.980 に答える