if (Length(KeyNameEdit.Text) = 0) then begin
ShowMessage('\83L\81[\96¼\82ð\96³\82µ\82É\82Í\82Å\82«\82Ü\82¹\82ñ\81B');
end else begin
- resWord := TResistWord(GikoListView1.Selected.Data);
- resWord.SetKey(KeyNameEdit.Text);
- resWord.SetCategory(CategoryNameComboBox.Text);
- resWord.SetText(TextMemo.Text);
- // \88ê\97\97\82Ì\8dX\90V
- GikoListView1.Selected.Caption := resWord.GetKey;
- GikoListView1.Selected.SubItems[0] := resWord.GetCategory;
- SetCategory(CategoryNameComboBox);
- GikoListView1.AlphaSort;
+ if (not InputAssistDM.IsDupulicate(
+ KeyNameEdit.Text, CategoryNameComboBox.Text) ) then begin
+ resWord := TResistWord(GikoListView1.Selected.Data);
+ resWord.SetKey(KeyNameEdit.Text);
+ resWord.SetCategory(CategoryNameComboBox.Text);
+ resWord.SetText(TextMemo.Text);
+ // \88ê\97\97\82Ì\8dX\90V
+ GikoListView1.Selected.Caption := resWord.GetKey;
+ GikoListView1.Selected.SubItems[0] := resWord.GetCategory;
+ SetCategory(CategoryNameComboBox);
+ GikoListView1.AlphaSort;
+ end else begin
+ ShowMessage('\93¯\88ê\82Ì\83L\81[\96¼\81E\83J\83e\83S\83\8a\96¼\82Å\8aù\82É\93o\98^\8dÏ\82Ý\82Å\82·\81B');
+ end;
end;
end;
end;