Focus

10/08/2007 - 12:51 por Nuno Santos | Informe spam
Hola grupo,

Tengo un WinForm que tiene una datagridview y un textbox, la datagridview
tiene sus eventos CellFormatting y SelectionChanged activos, sucede que si
en el form_load le doy el focus al txtBox, este nunca se queda con él, pues
la datagridview es que queda con el focus!?!

En el form_load tengo:

private void frmChapas_Load(object sender, EventArgs e)

{

// lista

// lo que haces es simplesmente colocar el datasource = dt.DefaultView;

FillLista();

// focus

this.txtBox.Focus();

}



Gracias de antemano,

NS

Preguntas similare

Leer las respuestas

#1 german
11/08/2007 - 16:52 | Informe spam
On 10 ago, 07:51, "Nuno Santos" <nunos7@[REMOVER]hotmail.com> wrote:
Hola grupo,

Tengo un WinForm que tiene una datagridview y un textbox, la datagridview
tiene sus eventos CellFormatting y SelectionChanged activos, sucede que si
en el form_load le doy el focus al txtBox, este nunca se queda con él, pues
la datagridview es que queda con el focus!?!

En el form_load tengo:

private void frmChapas_Load(object sender, EventArgs e)

{

// lista

// lo que haces es simplesmente colocar el datasource = dt.DefaultView;

FillLista();

// focus

this.txtBox.Focus();

}

Gracias de antemano,

NS



Fijate que hay una propiedad que se llama Shown, que tiene lugar
cuando el formulario se muestra por primera vez. Fijate si con esto se
puede, por lo menos a mi mefunciona para lo que estoy haciendo.

this.Shown += new System.EventHandler(this.MainForm_Shown);

hace esto y despues en el metodo MainForm_Shown decile que haga foco
en el textbox que queres.

Saludos!!!!!
Respuesta Responder a este mensaje
#2 Nuno Santos
13/08/2007 - 10:04 | Informe spam
Gracias German, ya vá bien...

NS

"german" wrote in message
news:
On 10 ago, 07:51, "Nuno Santos" <nunos7@[REMOVER]hotmail.com> wrote:
Hola grupo,

Tengo un WinForm que tiene una datagridview y un textbox, la
datagridview
tiene sus eventos CellFormatting y SelectionChanged activos, sucede que si
en el form_load le doy el focus al txtBox, este nunca se queda con él,
pues
la datagridview es que queda con el focus!?!

En el form_load tengo:

private void frmChapas_Load(object sender, EventArgs e)

{

// lista

// lo que haces es simplesmente colocar el datasource = dt.DefaultView;

FillLista();

// focus

this.txtBox.Focus();

}

Gracias de antemano,

NS



Fijate que hay una propiedad que se llama Shown, que tiene lugar
cuando el formulario se muestra por primera vez. Fijate si con esto se
puede, por lo menos a mi mefunciona para lo que estoy haciendo.

this.Shown += new System.EventHandler(this.MainForm_Shown);

hace esto y despues en el metodo MainForm_Shown decile que haga foco
en el textbox que queres.

Saludos!!!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida