The control is moved to the front of the z-order. If the control is a child of another control, the child control is moved to the front of the z-order. Control.BringToFront does not make a control a top-level control, and it does not raise the Control.Paint event.