SQLデータベースにあるいくつかの充電ステーションの名前を含むcheckedListBoxがあります。私はcheckedListBoxに駅名を入力しました。ボックス内のアイテムをチェックすると、「Km to "+itemsChecked.StationNameというテキストのラベルがcheckedListboxとtextBoxのすぐ下に表示されることを望みます。駅までのキロメートルを入力する場所。新しい充電ステーションを作成するために使用されており、キロメートルは次のステーションまでのエッジのコストです。私はこのようなことを試しました:
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);
}
ただ実際にラベルを作成するわけではありません。