对文件目录选择按钮事件处理程序进行修改来实现事件激发,并没有考虑直接从文本框直接数据输入方式。
- //通过目录对话框设置新的路径 private void buttonBrowser_Click(object sender, EventArgs e)
- { FolderBrowserDialog dialog = new FolderBrowserDialog();
- DialogResult result = dialog.ShowDialog(this); if (result == DialogResult.OK)
- { if(this.textBoxPath.Text != dialog.SelectedPath)
- { this.textBoxPath.Text = dialog.SelectedPath;
- OptionSettingEventArgs args = new OptionSettingEventArgs(dialog.SelectedPath); OnOptionSettingChanged(args);
- } }
- }
好了,一切准备工作完成,调用代码如下,
- OptionForm form = new OptionForm(); //注册事件
- form.OptionSettingChanged += new EventHandler (form_OptionSettingChanged); form.ShowDialog();










