【发布时间】:2014-05-29 09:13:12
【问题描述】:
您好,我正在创建一个 Windows 窗体应用程序,我正在尝试创建并添加一个新控件,在这种情况下,它是来自不同类的面板,但是当我创建面板并将其添加到表单时,它没有出现吗? [注意:我可以使用 F.text("Some text"); 更改表单的文本。但是 F.Controls.Add(panel1);不起作用]。
这是我的代码:
public static void Create(Form1 F)
{
//this works:
F.Text = "DEFAULT TEXT";
Panel test = new Panel();
test.Dock = DockStyle.Fill;
test.BackColor = System.Drawing.Color.Black;
test.Show();
//this does not:
F.Controls.Add(test);
}
【问题讨论】:
-
设置 Form1 的 .Text 属性是否有效?
-
在什么情况下不起作用?
-
@FredrikMörk 我可以用 F.text("Some Text"); 设置表单的标题;