protected void InitPaste() { bool enabledPase = CurrentRichTextBox != null && CurrentRichTextBox.CanPaste(DataFormats.GetFormat(0)); iPaste.Enabled = enabledPase; sbiPaste.Enabled = enabledPase; }
private void iSelectAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (CurrentRichTextBox == null) { return; } CurrentRichTextBox.SelectAll(); }
private void iCopy_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (CurrentRichTextBox == null) { return; } CurrentRichTextBox.Copy(); InitPaste(); }
private void iUndo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (CurrentRichTextBox == null) { return; } CurrentRichTextBox.Undo(); CurrentForm.Modified = CurrentRichTextBox.CanUndo; SetModifiedCaption(); InitUndo(); InitFormat(); }
void Save() { if (CurrentForm == null) { return; } if (CurrentForm.NewDocument) { SaveAs(); } else { CurrentRichTextBox.SaveFile(CurrentDocName, RichTextBoxStreamType.RichText); CurrentForm.Modified = false; } SetModifiedCaption(); }