我有一个checkedListBox,其中包含我在SQL 数据库中拥有的一些充电站的名称。我已经用车站名称填充了checkedListBox,我希望如果你选中框中的一个项目,一个带有文本“Km to”+itemsChecked.StationName的标签会出现在checkedListbox的下方,以及一个文本框,一个人将进入到车站的公里处。它被用来创建一个新的充电站,公里数是到下一个充电站的边缘成本。我试过这样的事情:
private void stationCheckedListBox_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (BetterServiceReference.Station itemsChecked in stationCheckedListBox.CheckedItems)
{
var lbl = new Label();
lbl.Name = "lblAuto" + itemsChecked.StationId;
lbl.Text = "Km to " + itemsChecked.StationName;
lbl.AutoSize = true;
lbl.Location = new Point(33, 462);
lbl.Name = "label1";
lbl.Size = new Size(35, 13);
tabPage7.Controls.Add(lbl);
}
只有它实际上并没有创建标签。