private void tsbtnDeleteDriver_Click(object sender, EventArgs e) { if (this.accDataSource.SelectedElement != null) { ConnectInfo info = this.pg.SelectedObject as ConnectInfo; this.tsbtnDeleteDriver.Enabled = false; if (MessageBox.Show(this, Resources.is_delete_driver, Resources.prompt, MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { bool rslt = ConnectInfo.RemoveDriver(info.DriverName); if (rslt) { this.accDataSource.Elements[0].Elements.Remove(this.accDataSource.SelectedElement); if (this.accDataSource.Elements[0].Elements.Count > 0) { this.accDataSource.SelectedElement = this.accDataSource.Elements[0].Elements[0]; } } } this.tsbtnDeleteDriver.Enabled = true; } }