チェック リスト ボックスに項目を追加するボタンがあります。
private void btnDelivery_Click(object sender, EventArgs e)
{
deliveryForm.deliverytrips = new DeliveryTrips();
deliveryForm.ShowDialog();
if (deliveryForm.deliverytrips != null)
{
DeliveryTrips newApp = deliveryForm.deliverytrips;
theDelivery.addDeliveryTrip(newApp);
}
updateList();
}
private void updateList()
{
clbSummary.Items.Clear();
List<String> listOfDelivery = theDelivery.listDeliveryTrips();
clbSummary.Items.AddRange(listOfDelivery.ToArray());
}
ボタンを使用して、チェックリスト ボックスに追加した内容を編集したり、チェック リスト ボックスから削除したりするにはどうすればよいですか?
ちょうど今、私はアイテムを編集するためにこれを持っています
int index = clbSummary.SelectedIndex;
DeliveryTrips selected = theDelivery.getDeliveryTrips(index);
deliveryForm.deliverytrips = selected;
deliveryForm.ShowDialog();
updateList();
ただし、選択されていてチェックされていない場合にのみアイテムを編集します。削除ボタンと同じように、選択されていてチェックされていない場合にのみアイテムを削除します。
ありがとう