public CompositeInput(ItemComposite CV) { InitializeComponent(); this.CV = CV; lisfOfItems = CV.getItems(); for(int i = 0; i<lisfOfItems .Count;i++ ){ BitItem currentItem = lisfOfItems[i]; CheckBox CB = new CheckBox(); CB.Text = currentItem.name; CB.Name = currentItem.location.ToString(); CB.Size = new System.Drawing.Size(80, 17); CB.AutoSize = true; CB.Location = new Point(7, 20 * i); CB.DataBindings.Add("Checked", currentItem, "isChecked"); this.panel1.Controls.Add(CB); } }