private void contextMenuStrip_Opening(object sender, System.ComponentModel.CancelEventArgs e) { TextAreaClipboardHandler handler = textEditorControl.ActiveTextAreaControl.TextArea.ClipboardHandler; copyToolStripMenuItem.Enabled = handler.EnableCopy; cutToolStripMenuItem.Enabled = handler.EnableCut; pasteToolStripMenuItem.Enabled = handler.EnablePaste; deleteToolStripMenuItem.Enabled = handler.EnableDelete; selectAllToolStripMenuItem.Enabled = handler.EnableSelectAll; }
public EditorControl() { this.Encoding = System.Text.Encoding.Default; clipboard = ActiveTextAreaControl.TextArea.ClipboardHandler; ActiveTextAreaControl.Caret.PositionChanged += new EventHandler(Caret_PositionChanged); #region Editor Einstellungen this.ShowEOLMarkers = false; this.ShowHRuler = false; this.ShowInvalidLines = false; this.ShowSpaces = false; this.ShowTabs = false; this.ShowVRuler = false; this.ShowMatchingBracket = true; this.IsIconBarVisible = true; this.ConvertTabsToSpaces = true; this.ActiveTextAreaControl.TextArea.TextEditorProperties.EnableFolding = true; ActiveTextAreaControl.Document.TextEditorProperties.IndentStyle = ICSharpCode.TextEditor.Document.IndentStyle.Smart; #endregion }
private void contextMenuStrip_Opening(object sender, System.ComponentModel.CancelEventArgs e) { TextAreaClipboardHandler handler = ActiveTextAreaControl.TextArea.ClipboardHandler; copyToolStripMenuItem.Enabled = handler.EnableCopy; cutToolStripMenuItem.Enabled = handler.EnableCut; pasteToolStripMenuItem.Enabled = handler.EnablePaste; deleteToolStripMenuItem.Enabled = handler.EnableDelete; selectAllToolStripMenuItem.Enabled = handler.EnableSelectAll; copyToToolStripMenuItem.Enabled = handler.EnableCopy; convertToolStripMenuItem.Visible = !IsReadOnly && handler.EnableCopy; convertToolStripMenuItem.DropDownItems.Clear(); StringConverterExtensionManager.Instance.AddToMenu(convertToolStripMenuItem, applyConverter_Click); copyToToolStripMenuItem.DropDownItems.Clear(); GuiUtils.CreatePacketLogCopyItems(copyToToolStripMenuItem.DropDownItems, () => GetSelectedPacket()); GuiUtils.CreateScriptMenuItems(applyScriptToolStripMenuItem.DropDownItems, ApplyScript_Click); if (applyScriptToolStripMenuItem.DropDownItems.Count == 0) { applyScriptToolStripMenuItem.Visible = false; } }