using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace GeoSigma.UCDraw.WellAndSection { public partial class FrmConnectBend : Form { public List strlayerTracks = new List(); public List selectConnectTracks = new List(); public FrmConnectBend() { InitializeComponent(); } private void btnOK_Click(object sender, EventArgs e) { for (int i = 0; i < this.checkedListBoxTracks.Items.Count; i++) { CheckState state = this.checkedListBoxTracks.GetItemCheckState(i); if (state == CheckState.Checked) { string strlayer = this.checkedListBoxTracks.Items[i].ToString(); if (selectConnectTracks.Contains(strlayer) == false) { selectConnectTracks.Add(strlayer); } } } } private void FrmConnectBend_Shown(object sender, EventArgs e) { for (int i = 0; i < strlayerTracks.Count; i++) { int id = this.checkedListBoxTracks.Items.Add(strlayerTracks[i]); this.checkedListBoxTracks.SetItemChecked(id, true); } } } }