/*------------------------------------------------------------------------- * 閉じられた * ---------------------------------------------------------------------------*/ private void sea_area_dd_form_FormClosed(object sender, FormClosedEventArgs e) { m_filterd_list.Clear(); foreach (ListViewItem i in listView1.Items) { sea_area_once_from_dd data = i.Tag as sea_area_once_from_dd; if (data == null) { continue; } m_filterd_list.Add(data); } }
/*------------------------------------------------------------------------- * 드래그&ドロップからの분석 * ---------------------------------------------------------------------------*/ public static List <sea_area_once_from_dd> AnalizeFromDD(string str) { List <sea_area_once_from_dd> list = new List <sea_area_once_from_dd>(); string[] lines = str.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries); foreach (string l in lines) { sea_area_once_from_dd data = new sea_area_once_from_dd(); if (data.Analize(l)) { list.Add(data); } } return(list); }