//置換変換後編集ボタンクリック時 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 btnSourceAdd_Click(object sender, EventArgs e) { frmEditSeed frmEdit = new frmEditSeed(); setFrmEditSeed(frmEdit, 1, 0); frmEdit.ShowDialog(); if (frmEdit.ReturnValue == 1) { lstMorphemeReplaceSource.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() }; lstvwMorpemeReplaceInfoSource.BeginUpdate(); lstvwMorpemeReplaceInfoSource.Items.Add(new ListViewItem(strLineList)); lstvwMorpemeReplaceInfoSource.EndUpdate(); lstHinshi = frmEdit.ListHinshi; lstHinshiSub1 = frmEdit.ListHinshiSub1; lstHinshiSub2 = frmEdit.ListHinshiSub2; lstHinshiSub3 = frmEdit.ListHinshiSub3; lstKatsuyo1 = frmEdit.ListKatsuyo1; lstKatsuyo2 = frmEdit.ListKatsuyo2; } 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(); }