// ----------------------------------------------------------
 private void addButton_Click(object sender, EventArgs e)
 {
     PropertyEditWindow editWindow = new PropertyEditWindow();
     //editWindow.Closed += new EventHandler(editWindow_Closed);
     DialogResult res = editWindow.ShowDialog();
     if (res == DialogResult.OK)
     {
         saveProperty(editWindow.propertyInfo);
     }
 }
        // ----------------------------------------------------------
        private void editButton_Click(object sender, EventArgs e)
        {
            Database.PropertyInfo propertyInfo = getCurrentProperty();
            if (propertyInfo == null)
            {
                MessageBox.Show("Непонятно, что редактировать");
                return;
            }

            PropertyEditWindow w = new PropertyEditWindow();
            w.propertyInfo = propertyInfo;
            DialogResult res = w.ShowDialog();
            if (res == DialogResult.OK)
            {
                saveProperty(w.propertyInfo);
            }
        }