/*public override DialogResult CreateContent(IWin32Window dialogOwner, ref string newContent) { var insertForm = new InsertCodeInsertForm(); using (insertForm) { var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { newContent = insertForm.Code; } return result; } }*/ public override DialogResult CreateContent(IWin32Window dialogOwner, ISmartContent newContent) { var settings = new Settings(newContent.Properties); using (var insertForm = new InsertCodeInsertForm()) { var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { settings.UpdateFromForm(insertForm); } return result; } }
/*public override DialogResult CreateContent(IWin32Window dialogOwner, ref string newContent) * { * var insertForm = new InsertCodeInsertForm(); * * using (insertForm) * { * var result = insertForm.ShowDialog(); * * if (result == DialogResult.OK) * { * newContent = insertForm.Code; * } * * return result; * } * }*/ public override DialogResult CreateContent(IWin32Window dialogOwner, ISmartContent newContent) { var settings = new Settings(newContent.Properties); using (var insertForm = new InsertCodeInsertForm()) { var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { settings.UpdateFromForm(insertForm); } return(result); } }
private void editCodeLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { var settings = new Settings(SelectedContent.Properties); using (var insertForm = new InsertCodeInsertForm()) { settings.CopyToForm(insertForm); var result = insertForm.ShowDialog(); if (result == DialogResult.OK) { settings.UpdateFromForm(insertForm); } OnContentEdited(); } }