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; } } } }
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; } } } }