private void buttonOptions_Click(object sender, EventArgs e) { try { FormOptions dialog = new FormOptions(_rootDirectory); if (DialogResult.OK == dialog.ShowDialog(this)) { _rootDirectory = dialog.RootDirectory; foreach (ListViewItem item in listViewExamples.Items) { IExample example = item.Tag as IExample; item.Text = example.Caption; item.SubItems[1].Text = example.Description; } Translator.TranslateControls(this, "FormBase.txt", FormOptions.LCID); } } catch(Exception exception) { FormError.Show(this, exception); } }