public FormEntity() { InitializeComponent(); tbName.TextChanged += (s, e) => NameChanged.RaiseEventEx(this); buttonCreateTable.Click += (s, e) => CreateNewTableFromEntity.RaiseEventEx(this); buttonRemoveEntity.Click += (s, e) => RemoveEntity.RaiseEventEx(this); buttonNewProperty.Click += (s, e) => AddNewProperty.RaiseEventEx(this); throw new NotImplementedException("TODO: ddiscriminator stuff"); //comboBoxDiscriminatorColumn.SelectedIndexChanged += (s, e) => RecalculateDiscriminator(); //comboBoxDiscriminatorOperation.SelectedIndexChanged += (s, e) => RecalculateDiscriminator(); //textBoxDiscriminatorValue.TextChanged += (s, e) => RecalculateDiscriminator(); buttonClearDiscriminator.Click += buttonClearDiscriminator_Click; comboBoxParentEntity.SelectedIndexChanged += comboBoxParentEntity_SelectedIndexChanged; comboBoxParentEntity.DropDownStyle = ComboBoxStyle.DropDownList; using (Stream editImageStream = GetType().Assembly.GetManifestResourceStream("ArchAngel.Providers.EntityModel.Resources.edit_16_h.png")) { if (editImageStream == null) { return; } editImage = Image.FromStream(editImageStream); } }