我想将控件放在Form
中,我按照以下步骤以编程方式创建新控件:
ListBox lb = new ListBox();
lb.Items.Add("Element One");
lb.Items.Add("Element Two");
lb.Items.Add("Element Two");
Button b1 = new Button();
b1.Text = "OK";
b1.DialogResult = DialogResult.OK;
Button b2 = new Button();
b2.Text = "Cancel";
b2.DialogResult = DialogResult.Cancel;
b2.DialogResult = DialogResult.Cancel;
Form f = new Form();
f.Controls.Add(b1);
f.Controls.Add(b2);
f.Controls.Add(lb);
f.ShowDialog();
b2.DialogResult = DialogResult.Cancel;
Form f = new Form();
f.Controls.Add(b1);
f.Controls.Add(b2);
f.Controls.Add(lb);
f.ShowDialog();
不是最有趣的方框,但它会做。
我想让它向我展示顶部的三个列表,以及列表旁边的按钮。相反,它似乎将我添加的所有内容“丢弃”到左上角。
如何在Form
?