Foco en datagrid

07/06/2008 - 15:23 por Michelle | Informe spam
En un form, como puedo saber si el foco se encuentra en un datagridview.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
07/06/2008 - 18:42 | Informe spam
Hola Michelle

Puedes utilizar el evento GotFocus del DataGridView para detectar cuándo
este control obtiene el foco:

//-
private void Form1_Load(object sender, EventArgs e)
{
//
this.dataGridView1.GotFocus += new EventHandler(dataGridView1_GotFocus);
}
void dataGridView1_GotFocus(object sender, EventArgs e)
{
// indicar en el título del form que el grid tiene el foco
this.Text = "el datagridview tiene el foco";
}
//-

Y también dispones de las propiedades Focused y ContainsFocus, de tipo bool,
que te indican también si el grid dispone actualmente del foco.

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com
http://geeks.ms/blogs/lmblanco/


"Michelle" wrote:

En un form, como puedo saber si el foco se encuentra en un datagridview.

Muchas gracias



Respuesta Responder a este mensaje
#2 saber si DataGridView tiene el foco
27/06/2008 - 18:15 | Informe spam
"Michelle" wrote:

En un form, como puedo saber si el foco se encuentra en un datagridview.

Muchas gracias





Hola Mich:

Es sencillo saber si DataGridView tiene el foco.

Solamente coloca un codigo similar a este, en el evento GotFocus del control.

datagridview1 = Color.LightYellow

Y al recibir el control el foco, su fondo se pintara de color (en este caso
amarillo claro).
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida