예제 #1
0
 /*-------------------------------------------------------------------------
  * 閉じられた
  * ---------------------------------------------------------------------------*/
 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);
     }
 }
예제 #2
0
        /*-------------------------------------------------------------------------
         * 드래그&ドロップからの분석
         * ---------------------------------------------------------------------------*/
        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);
        }