2011-04-04 11 views
6

BringToFront no funciona. después de llamado, mi formulario aún permanece debajo de una ventana del explorador de archivos o en cualquier otra ventana que se encuentre debajo. Es claramente visible. De lo contrario está bien, pero simplemente no se mueve al primer plano cuando se llama. ni siquiera si hago un "show" antes o después..NET 2.0/VS2005 - BringToFront() simplemente no funciona

No puedo tener la forma "topMost" todo el tiempo. Solo quiero que aparezca en primer plano como si alguien hubiera hecho clic en su título. si se muestran otras ventanas después, debe estar debajo de ellas.

Estoy tan desesperado con este C ** p no funciona Estoy considerando hacer una simulación con el mouse que disparará mi ventana/forma al frente.

¿Esto realmente es un error en .NET?

Respuesta

13

Creo que desea el método Activate en su lugar. "BringToFront" se hereda de la clase base "Control" y simplemente reordena un control dentro del formulario actual.

+0

perfecto. Gracias. – JasonGenX

+0

RM1970, pasé por la misma dolorosa experiencia de no poder hacer que funcione con BringToFront hasta que encontré esta publicación. Gracias por una gran pregunta – ThN

Cuestiones relacionadas