private void button_charactor_Click(object sender, EventArgs e) { Button button = sender as Button; int charactorId = 1; if (button.Name.Equals("button_size")) { charactorId = 2; } CharactorForm form = new CharactorForm(charactorId); form.FormClosed += new FormClosedEventHandler(form_FormClosed); form.ShowDialog(); }
void form_FormClosed(object sender, FormClosedEventArgs e) { CharactorForm form = sender as CharactorForm; if (form.Modify == true) { PickValue pickValue = null; if (form.CharactorId == 1) { pickValue = pickValue_color; } else { pickValue = pickValue_size; } List <CharactorValue> values = pickValue.getListRight(); pickValue.initValue(CharactorValueDao.getInstance().FindList(form.CharactorId), "Name", "Id"); pickValue.setSelectItems(values); } }