//置換変換後編集ボタンクリック時
        private void btnDestinationEdit_Click(object sender, EventArgs e)
        {
            if (lstvwMorpemeReplaceInfoDestination.SelectedIndices.Count == 0)
            {
                MessageBox.Show(XmlDatas.ListMessages["ERROR_1"]);
                return;
            }

            frmEditSeed frmEdit  = new frmEditSeed();
            int         selected = lstvwMorpemeReplaceInfoDestination.SelectedIndices[0];

            setFrmEditSeed(frmEdit, 1, 1, selected, lstMorphemeReplaceDestination);

            frmEdit.ShowDialog();

            if (frmEdit.ReturnValue == 1)
            {
                lstMorphemeReplaceDestination[selected] = new MSeed(frmEdit.MySeedInfoResult);
                String[] strLineList = { frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HYOSO_TYPE"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI_DETAIL_1"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI_DETAIL_2"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI_DETAIL_3"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["KATSUYO_KEI"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["KATSUYO_TYPE"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["BASE_TYPE"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["YOMI"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HATSUON"]].ToString() };
                lstvwMorpemeReplaceInfoDestination.Items[selected] = new ListViewItem(strLineList);
            }

            frmEdit.Close();
            frmEdit.Dispose();
        }
        //置換変換後追加ボタンクリック時
        private void btnDestinationAdd_Click(object sender, EventArgs e)
        {
            frmEditSeed frmEdit = new frmEditSeed();

            setFrmEditSeed(frmEdit, 1, 0);
            frmEdit.ShowDialog();

            if (frmEdit.ReturnValue == 1)
            {
                lstMorphemeReplaceDestination.Add(frmEdit.MySeedInfoResult);
                String[] strLineList = { frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HYOSO_TYPE"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI_DETAIL_1"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI_DETAIL_2"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HINSHI_DETAIL_3"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["KATSUYO_KEI"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["KATSUYO_TYPE"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["BASE_TYPE"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["YOMI"]].ToString(), frmEdit.MySeedInfoResult.DictionaryMembers[XmlDatas.ListItemNames["HATSUON"]].ToString() };
                lstvwMorpemeReplaceInfoDestination.Items.Add(new ListViewItem(strLineList));
            }

            frmEdit.Close();
            frmEdit.Dispose();
        }
        //frmEditSeedに値を設定する
        private void setFrmEditSeed(frmEditSeed frmEdit, int processMode, int editMode, int selected = -1, List <MSeed> lstSeed = null)
        {
            frmEdit.ListHinshi      = lstHinshi;
            frmEdit.ListHinshiSub1  = lstHinshiSub1;
            frmEdit.ListHinshiSub2  = lstHinshiSub2;
            frmEdit.ListHinshiSub3  = lstHinshiSub3;
            frmEdit.ListKatsuyo1    = lstKatsuyo1;
            frmEdit.ListKatsuyo2    = lstKatsuyo2;
            frmEdit.systemInfo      = sysInfo;
            frmEdit.ListMyLearnSeed = lstMyLearnSeed;
            frmEdit.ProcessMode     = processMode;
            frmEdit.EditMode        = editMode;

            //編集モードの場合
            if (editMode == 1)
            {
                MSeed editSeed = new MSeed();
                editSeed           = lstSeed[selected];
                frmEdit.MySeedInfo = new MSeed(editSeed);
            }
        }