答案 0 :(得分:0)
我建议您将每个对象的所有数据列放入1个单元格中(无论是文本还是在自定义小部件中),并将 private void AddButton(string Name, string Text, int Posx, int Posy, double Price, string ItemName)
{
// Create a Button object
Button NewButton = new Button();
// Set Button properties
NewButton.Height = 50;
NewButton.Width = 120;
NewButton.BackColor = Color.Gainsboro;
NewButton.ForeColor = Color.Black;
NewButton.Location = new Point(Posx, Posy);
NewButton.Text = Text;
NewButton.Name = Name;
NewButton.Font = new Font("Microsoft Sans Serif", 12);
// Add a Button Click Event handler
NewButton.Click += new EventHandler(NewButton_Click);
//Add to form ontop of panelButtonHamburgers
panelButtonsHamburgers.Controls.Add(NewButton);
}
private void NewButton_Click(object sender, EventArgs e)
{
AddItem(Price, ItemName);
}
与QListView
LeftToRight
一起使用。这样,您的对象会自动布局。