private void UpdateScreenTipState() { switch (this.taskbarState) { case TipStates.Hidden: this.taskbarState = TipStates.Appearing; this.timer.Interval = this.showDelay; this.timer.Start(); break; case TipStates.Appearing: this.Refresh(); break; case TipStates.Visible: this.timer.Stop(); this.Refresh(); break; case TipStates.Disappearing: this.timer.Stop(); this.taskbarState = TipStates.Visible; this.Refresh(); break; } }
public new void Hide() { if (taskbarState != TipStates.Hidden) { timer.Stop(); taskbarState = TipStates.Hidden; base.Hide(); radScreenTipControl1.SetScreenTipElement(null); } }
public new void Hide() { if (this.taskbarState == TipStates.Hidden) { return; } this.timer.Stop(); this.taskbarState = TipStates.Hidden; base.Hide(); this.radScreenTipControl1.SetScreenTipElement((RadScreenTipElement)null); }
protected void OnTimer(object obj, EventArgs e) { if (this.taskbarState != TipStates.Appearing) { return; } this.pivotPoint = this.GetCorrectedLocation(this.pivotPoint); NativeMethods.SetWindowPos(new HandleRef((object)this.activeItem, this.Handle), NativeMethods.HWND_TOPMOST, this.pivotPoint.X, this.pivotPoint.Y, 0, 0, 81); if (!this.Visible) { this.Visible = true; } this.timer.Stop(); this.taskbarState = TipStates.Visible; }
protected void OnTimer(object obj, EventArgs e) { if (taskbarState == TipStates.Appearing) { this.pivotPoint = GetCorrectedLocation(this.pivotPoint); NativeMethods.SetWindowPos(new HandleRef(this.activeItem, this.Handle), NativeMethods.HWND_TOPMOST, this.pivotPoint.X, this.pivotPoint.Y, 0, 0, NativeMethods.SWP_SHOWWINDOW | NativeMethods.SWP_NOACTIVATE | NativeMethods.SWP_NOSIZE); if (this.Visible == false) { this.Visible = true; } timer.Stop(); this.taskbarState = TipStates.Visible; } }