我正在嘗試在 Windows 表單的面板中使用 UserControl。但它沒有被展示。
表格方法:
public void SetContent(UserControl control) {
contentPanel.Controls.Clear();
control.Dock = DockStyle.Fill;
contentPanel.Controls.Add(control);
control.Show();
contentPanel.Show();
control.Refresh();
contentPanel.Refresh();
Refresh();
}
初始化
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
MyForm form;
Application.Run(form=new MyForm());
form.SetContent(new MyControl());
}
uj5u.com熱心網友回復:
如果想在windows表單的面板中使用UserControl,可以參考如下代碼:
private void Form1_Load(object sender, EventArgs e)
{
var myControl = new UserControl1();
contentPanel.Controls.Add(myControl);
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/367761.html
上一篇:Terraform的外部資料源:STDOUT語法不清楚
下一篇:D3路徑填充給出了奇怪的結果
