protected override void OnClick(EventArgs e) { bool firstOpen = TapTipHandler.FirstOpen; if (TapTipHandler.IsKeyboardVisible()) { TapTipHandler.HideKeyboard(); } else { TapTipHandler.FirstOpen = firstOpen; TapTipHandler.ShowKeyboard(true); } }
protected override void OnClick(EventArgs e) { bool firstOpen = TapTipHandler.FirstOpen; if (TapTipHandler.IsKeyboardVisible()) { TapTipHandler.HideKeyboard(); } else { //reset firstopen because it will be checked again TapTipHandler.FirstOpen = firstOpen; TapTipHandler.ShowKeyboard(true); } }
private static void OnXulRunnerTextBlur(object sender, EventArgs e) { TapTipHandler._textFocusHappened = false; Timer t = new Timer() { Interval = 100.0 }; t.Elapsed += (ElapsedEventHandler)((x, y) => { if (!TapTipHandler._textFocusHappened) { TapTipHandler.HideKeyboard(); } t.Stop(); }); t.Start(); }