コード例 #1
0
        public override void Init()
        {
            current                     = TranslateOptions.Instance.HookOptions;
            cbControlCC.Checked         = current.ControlCC;
            cbControlInsIns.Checked     = current.ControlInsIns;
            cbTranslateOnHotkey.Checked = current.TranslateOnHotkey;

            if (current.Shortcut == Keys.None && current.MouseShortcut == MouseButtons.None)
            {
                cbHotkeys.SelectedIndex = 0;
            }
            else
            {
                selectedMouseShortcut   = current.MouseShortcut;
                selectedKeysShortcut    = current.Shortcut;
                cbHotkeys.SelectedIndex = 1;

                foreach (object o in cbHotkeys.Items)
                {
                    HotkeyData hd = o as HotkeyData;
                    if (current.Shortcut == hd.Keys && current.MouseShortcut == hd.MouseButtons)
                    {
                        cbHotkeys.SelectedItem = hd;
                        break;
                    }
                }
            }
        }
コード例 #2
0
        public override void Init()
        {
            current = TranslateOptions.Instance.HookOptions;
            cbControlCC.Checked = current.ControlCC;
            cbControlInsIns.Checked = current.ControlInsIns;
            cbTranslateOnHotkey.Checked = current.TranslateOnHotkey;

            if(current.Shortcut == Keys.None && current.MouseShortcut == MouseButtons.None)
                cbHotkeys.SelectedIndex = 0;
            else
            {
                selectedMouseShortcut = current.MouseShortcut;
                selectedKeysShortcut = current.Shortcut;
                cbHotkeys.SelectedIndex = 1;

                foreach(object o in cbHotkeys.Items)
                {
                    HotkeyData hd = o as HotkeyData;
                    if(current.Shortcut == hd.Keys && current.MouseShortcut == hd.MouseButtons)
                    {
                        cbHotkeys.SelectedItem = hd;
                        break;
                    }
                }
            }
        }