private void BlinkControl(Control control) { control.BackColor = Color.Red; Update(); Thread.Sleep(100); control.ResetBackColor(); }
private static void HighlightTextBoxClear(Control textBox) { textBox.ResetBackColor(); textBox.ResetForeColor(); }
private void RemoveControlError(Control control) { control.Disposed -= new EventHandler(this.Control_Error_Disposed); control.Enter -= new EventHandler(this.Control_Error_Enter); control.Leave -= new EventHandler(this.Control_Error_Leave); control.Validated -= new EventHandler(this.Control_Error_Disposed); this.ControlErrorMap.Remove(control); control.ResetBackColor(); control.ResetForeColor(); this.HideTooltip(control); }
public override void ResetBackColor() { Control.ResetBackColor(); }
public void TestPublicMethods () { // Public Methods that force Handle creation: // - CreateControl () // - CreateGraphics () // - GetChildAtPoint () // - Invoke, BeginInvoke throws InvalidOperationException if Handle has not been created // - PointToClient () // - PointToScreen () // - RectangleToClient () // - RectangleToScreen () Control c = new Control (); c.BringToFront (); Assert.IsFalse (c.IsHandleCreated, "A1"); c.Contains (new Control ()); Assert.IsFalse (c.IsHandleCreated, "A2"); c.CreateControl (); Assert.IsTrue (c.IsHandleCreated, "A3"); c = new Control (); Graphics g = c.CreateGraphics (); g.Dispose (); Assert.IsTrue (c.IsHandleCreated, "A4"); c = new Control (); c.Dispose (); Assert.IsFalse (c.IsHandleCreated, "A5"); c = new Control (); //DragDropEffects d = c.DoDragDrop ("yo", DragDropEffects.None); //Assert.IsFalse (c.IsHandleCreated, "A6"); //Assert.AreEqual (DragDropEffects.None, d, "A6b"); //Bitmap b = new Bitmap (100, 100); //c.DrawToBitmap (b, new Rectangle (0, 0, 100, 100)); //Assert.IsFalse (c.IsHandleCreated, "A7"); //b.Dispose (); c.FindForm (); Assert.IsFalse (c.IsHandleCreated, "A8"); c.Focus (); Assert.IsFalse (c.IsHandleCreated, "A9"); c.GetChildAtPoint (new Point (10, 10)); Assert.IsTrue (c.IsHandleCreated, "A10"); c.GetContainerControl (); c = new Control (); Assert.IsFalse (c.IsHandleCreated, "A11"); c.GetNextControl (new Control (), true); Assert.IsFalse (c.IsHandleCreated, "A12"); #if NET_2_0 c.GetPreferredSize (Size.Empty); Assert.IsFalse (c.IsHandleCreated, "A13"); #endif c.Hide (); Assert.IsFalse (c.IsHandleCreated, "A14"); c.Invalidate (); Assert.IsFalse (c.IsHandleCreated, "A15"); //c.Invoke (new InvokeDelegate (InvokeMethod)); //Assert.IsFalse (c.IsHandleCreated, "A16"); c.PerformLayout (); Assert.IsFalse (c.IsHandleCreated, "A17"); c.PointToClient (new Point (100, 100)); Assert.IsTrue (c.IsHandleCreated, "A18"); c = new Control (); c.PointToScreen (new Point (100, 100)); Assert.IsTrue (c.IsHandleCreated, "A19"); c = new Control (); //c.PreProcessControlMessage ??? //c.PreProcessMessage ??? c.RectangleToClient (new Rectangle (0, 0, 100, 100)); Assert.IsTrue (c.IsHandleCreated, "A20"); c = new Control (); c.RectangleToScreen (new Rectangle (0, 0, 100, 100)); Assert.IsTrue (c.IsHandleCreated, "A21"); c = new Control (); c.Refresh (); Assert.IsFalse (c.IsHandleCreated, "A22"); c.ResetBackColor (); Assert.IsFalse (c.IsHandleCreated, "A23"); c.ResetBindings (); Assert.IsFalse (c.IsHandleCreated, "A24"); c.ResetCursor (); Assert.IsFalse (c.IsHandleCreated, "A25"); c.ResetFont (); Assert.IsFalse (c.IsHandleCreated, "A26"); c.ResetForeColor (); Assert.IsFalse (c.IsHandleCreated, "A27"); c.ResetImeMode (); Assert.IsFalse (c.IsHandleCreated, "A28"); c.ResetRightToLeft (); Assert.IsFalse (c.IsHandleCreated, "A29"); c.ResetText (); Assert.IsFalse (c.IsHandleCreated, "A30"); c.SuspendLayout (); Assert.IsFalse (c.IsHandleCreated, "A31"); c.ResumeLayout (); Assert.IsFalse (c.IsHandleCreated, "A32"); #if NET_2_0 c.Scale (new SizeF (1.5f, 1.5f)); Assert.IsFalse (c.IsHandleCreated, "A33"); #endif c.Select (); Assert.IsFalse (c.IsHandleCreated, "A34"); c.SelectNextControl (new Control (), true, true, true, true); Assert.IsFalse (c.IsHandleCreated, "A35"); c.SetBounds (0, 0, 100, 100); Assert.IsFalse (c.IsHandleCreated, "A36"); c.Update (); Assert.IsFalse (c.IsHandleCreated, "A37"); }
public void PubMethodTest7() { Control r1 = new Control(); r1.RightToLeft = RightToLeft.Yes ; r1.ResetRightToLeft() ; Assert.AreEqual(RightToLeft.No , r1.RightToLeft , "#81"); r1.ImeMode = ImeMode.Off ; r1.ResetImeMode () ; Assert.AreEqual(ImeMode.NoControl , r1.ImeMode , "#82"); r1.ForeColor= SystemColors.GrayText ; r1.ResetForeColor() ; Assert.AreEqual(SystemColors.ControlText , r1.ForeColor , "#83"); //r1.Font = Font.FromHdc(); r1.ResetFont () ; //Assert.AreEqual(FontFamily.GenericSansSerif , r1.Font , "#83"); r1.Cursor = Cursors.Hand ; r1.ResetCursor () ; Assert.AreEqual(Cursors.Default , r1.Cursor , "#83"); //r1.DataBindings = System.Windows.Forms.Binding ; //r1.ResetBindings() ; //Assert.AreEqual(ControlBindingsCollection , r1.DataBindings , "#83"); r1.BackColor = Color.Black ; r1.ResetBackColor() ; Assert.AreEqual( SystemColors.Control , r1.BackColor , "#84"); r1.BackColor = Color.Black ; r1.Refresh() ; Assert.AreEqual( null , r1.Region , "#85"); Rectangle M = new Rectangle(10, 20, 30 ,40); r1.RectangleToScreen(M) ; Assert.AreEqual( null , r1.Region , "#86"); }
void BadControlValue(Control ctrl) { ctrl.BackColor = Color.Maroon; ctrl.ForeColor = Color.WhiteSmoke; { Timer t = new Timer(); t.Interval = 1000 * 10; t.Tick += new EventHandler( delegate(Object sender, EventArgs ea) { ctrl.ResetForeColor(); ctrl.ResetBackColor(); t.Stop(); }); t.Start(); } SelectControlInTabs(ctrl); }