我最近刚开始C#
并抱歉,如果这个问题听起来很愚蠢。
如何在从按钮单击弹出的表单中添加列表框?
注意:表单不是从解决方案资源管理器中添加的表单,我可以将列表框从工具箱拖到我的表单。
所以我想要的是在我的文件drawer1Form
中创建一个ListBox,我可以在其中添加其他项目。感谢您的帮助!:)
private void drawer1button_Click(object sender, EventArgs e) // Drawer 1 Button
{
drawer1Form df1 = new drawer1Form();
df1.StartPosition = FormStartPosition.CenterScreen;
df1.Show();
}
public partial class drawer1Form : Form // Creates drawer1Form
{
public drawer1Form()
{
Text = "Drawer 1 ";
}
}
答案 0 :(得分:1)
与您对任何其他对象的处理方式非常相似。
在表单的类中添加
private ListBox myAwesomeListBox;
然后在按钮事件处理程序中添加如下内容:
myAwesomeListBox = new ListBox();
myAwesomeListBox.SuspendLayout();
// set all the properties that you want
myAwesomeListBox.Name = "myAwesomeListBox";
myAwesomeListBox.Location = new Point(...); // place it somewhere
myAwesomeListBox.Size = new Size(...); // give it a size
// etc...
df1.Controls.Add(myAwesomeListBox);
myAwesomeListBox.ResumeLayout();
这应该是它。
我强烈建议您先通过设计师来完成,然后在表格.Designer.cs
文件中查看生成的代码,之后您将会非常了解仔细阅读。