private void btnOk_Click(object sender, EventArgs e) { if (lstObjects.SelectedObject!=null) { ISelectable obj = (ISelectable)lstObjects.SelectedObject; if (obj==null) Selected = 0; else Selected = obj.Id; } this.Close(); }