public Configure() { try { Settings.ReadSettings(); } catch { LoadDefaultSetting(); } InitializeComponent(); PenConfigure = new PenConfigure(); GestureConfigure = new GestureConfigure(); CompileConfigure = new CompileConfigure(); ContextMenuStripActionPackage = new ContextMenuStrip(); ContextMenuStripAction = new ContextMenuStrip(); ToolStripMenuItem ToolStripMenuItemAddActionPackage = new ToolStripMenuItem(); ToolStripMenuItem ToolStripMenuItemRemoveActionPackage = new ToolStripMenuItem(); ToolStripMenuItemAddActionPackage.Text = "添加 [动作包]"; ToolStripMenuItemRemoveActionPackage.Text = "删除 [动作包]"; ContextMenuStripActionPackage.Items.Add(ToolStripMenuItemAddActionPackage); ContextMenuStripActionPackage.Items.Add(ToolStripMenuItemRemoveActionPackage); ToolStripMenuItemAddActionPackage.Click += ToolStripMenuItemAddActionPackage_Click; ToolStripMenuItemRemoveActionPackage.Click += ToolStripMenuItemRemoveActionPackage_Click; ToolStripMenuItem ToolStripMenuItemAddAction = new ToolStripMenuItem(); ToolStripMenuItem ToolStripMenuItemRemoveAction = new ToolStripMenuItem(); ToolStripMenuItemAddAction.Text = "添加 [动作]"; ToolStripMenuItemRemoveAction.Text = "删除 [动作]"; ContextMenuStripAction.Items.Add(ToolStripMenuItemAddAction); ContextMenuStripAction.Items.Add(ToolStripMenuItemRemoveAction); ToolStripMenuItemAddAction.Click += ToolStripMenuItemAddAction_Click; ToolStripMenuItemRemoveAction.Click += ToolStripMenuItemRemoveAction_Click; comboBoxGesture.DisplayMember = "Value"; comboBoxGesture.ValueMember = "Key"; MouseHook.MouseAction += MouseHook_MouseAction; }
private void buttonGesture_Click(object sender, EventArgs e) { if (treeViewAction.SelectedNode != null) { treeViewAction.SelectedNode = treeViewAction.SelectedNode.Parent; } GestureConfigure.ShowDialog(); ArrayList gestures = new ArrayList(); gestures.Add(new DictionaryEntry("", "")); gestures.Add(new DictionaryEntry("#0", "中键点击")); gestures.Add(new DictionaryEntry("#1", "左键点击")); gestures.Add(new DictionaryEntry("#2", "右键点击")); gestures.Add(new DictionaryEntry("#3", "X1键点击")); gestures.Add(new DictionaryEntry("#4", "X2键点击")); gestures.Add(new DictionaryEntry("#5", "滚轮向上")); gestures.Add(new DictionaryEntry("#6", "滚轮向下")); gestures.AddRange(Settings.Gestures.Select(g => new DictionaryEntry(g.Name, g.Name)).ToArray()); comboBoxGesture.DataSource = gestures; }
public Configure() { try { Settings.ReadSettings(); } catch { if (Settings.StrokeButton == MouseButtons.None || Settings.Pen == null || Settings.Gestures == null || Settings.ActionPackages == null) { LoadDefaultSetting(); } else { if (Settings.Assemblies == null) { Settings.Assemblies = new List <string>(); } if (Settings.Namespaces == null) { Settings.Namespaces = new List <string>(); } if (Settings.Filtrations == null) { Settings.Filtrations = new List <string>(); } } } InitializeComponent(); PenConfigure = new PenConfigure(); GestureConfigure = new GestureConfigure(); CompileConfigure = new CompileConfigure(); FiltrationConfigure = new FiltrationConfigure(); ContextMenuStripActionPackage = new ContextMenuStrip(); ContextMenuStripAction = new ContextMenuStrip(); ToolStripMenuItem ToolStripMenuItemAddActionPackage = new ToolStripMenuItem(); ToolStripMenuItem ToolStripMenuItemRemoveActionPackage = new ToolStripMenuItem(); ToolStripMenuItemAddActionPackage.Text = "添加 [动作包]"; ToolStripMenuItemRemoveActionPackage.Text = "删除 [动作包]"; ContextMenuStripActionPackage.Items.Add(ToolStripMenuItemAddActionPackage); ContextMenuStripActionPackage.Items.Add(ToolStripMenuItemRemoveActionPackage); ToolStripMenuItemAddActionPackage.Click += ToolStripMenuItemAddActionPackage_Click; ToolStripMenuItemRemoveActionPackage.Click += ToolStripMenuItemRemoveActionPackage_Click; ToolStripMenuItem ToolStripMenuItemAddAction = new ToolStripMenuItem(); ToolStripMenuItem ToolStripMenuItemRemoveAction = new ToolStripMenuItem(); ToolStripMenuItemAddAction.Text = "添加 [动作]"; ToolStripMenuItemRemoveAction.Text = "删除 [动作]"; ContextMenuStripAction.Items.Add(ToolStripMenuItemAddAction); ContextMenuStripAction.Items.Add(ToolStripMenuItemRemoveAction); ToolStripMenuItemAddAction.Click += ToolStripMenuItemAddAction_Click; ToolStripMenuItemRemoveAction.Click += ToolStripMenuItemRemoveAction_Click; comboBoxGesture.DisplayMember = "Value"; comboBoxGesture.ValueMember = "Key"; MouseHook.MouseAction += MouseHook_MouseAction; }