/// <summary> /// 修改或者查看 /// </summary> /// <param name="id"></param> /// <param name="title"></param> /// <param name="operateService"></param> /// <param name="isReadOnly">true表示查看,默认是修改</param> public RichTextEditorForm(int id,string title, IOperateService<CommonText> operateService, Boolean isReadOnly = false) { InitializeComponent(); this.operateService = operateService; Id = id; //根据id获取内容 CommonText ct = operateService.getRow(id, title); //如果是查看 if (isReadOnly == true) { richEditControl_context.ReadOnly = true; textEdit_title.Properties.ReadOnly = true; this.Text = "查看"; this.simpleButton_save.Hide(); this.isReadOnly = isReadOnly; this.simpleButton_cancel.Text = "关闭"; } textEdit_title.Text = ct.Title; //加载内容 richEditControl_context.Document.LoadDocument(StreamByteTransfer.BytesToStream(operateService.getRow(id, title).Bytes), DocumentFormat.Rtf); }
/// <summary> /// 修改或者查看 /// </summary> /// <param name="id"></param> /// <param name="title"></param> /// <param name="operateService"></param> /// <param name="isReadOnly">true表示查看,默认是修改</param> public RichTextEditorForm(int id, string title, IOperateService <CommonText> operateService, Boolean isReadOnly = false) { InitializeComponent(); this.operateService = operateService; Id = id; //根据id获取内容 CommonText ct = operateService.getRow(id, title); //如果是查看 if (isReadOnly == true) { richEditControl_context.ReadOnly = true; textEdit_title.Properties.ReadOnly = true; this.Text = "查看"; this.simpleButton_save.Hide(); this.isReadOnly = isReadOnly; this.simpleButton_cancel.Text = "关闭"; } textEdit_title.Text = ct.Title; //加载内容 richEditControl_context.Document.LoadDocument(StreamByteTransfer.BytesToStream(operateService.getRow(id, title).Bytes), DocumentFormat.Rtf); }