protected virtual void UpdateForm() { tbCaption.Text = EditedResourceCopy.Caption; lblColor.BackColor = EditedResourceCopy.GetColor(); pbImage.Image = (EditedResourceCopy.GetImage() == null ? DefaultResourceImage : EditedResourceCopy.GetImage()); UpdateFormTitle(); }
void ResourceForm_Disposed(object sender, EventArgs e) { if (EditedResourceCopy != null) { EditedResourceCopy.Dispose(); } }
private void btnColor_Click(object sender, EventArgs e) { if (colorDialog1.ShowDialog() == DialogResult.OK) { lblColor.BackColor = colorDialog1.Color; EditedResourceCopy.SetColor(colorDialog1.Color); } }
private void pbImage_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { pbImage.Image = Image.FromFile(openFileDialog1.FileName); EditedResourceCopy.SetImage(pbImage.Image); } }
protected virtual void ApplyChanges() { SourceResource.Caption = EditedResourceCopy.Caption; SourceResource.SetColor(EditedResourceCopy.GetColor()); SourceResource.SetImage(EditedResourceCopy.GetImage()); }
protected virtual void UpdateEditedResourceCopy() { EditedResourceCopy.Caption = SourceResource.Caption; EditedResourceCopy.SetColor(SourceResource.GetColor()); EditedResourceCopy.SetImage(SourceResource.GetImage()); }