Impostare Focus Form

martedì 09 settembre 2008 - 03.24

FedericoC Profilo | Junior Member

Ciao,

Sto cercando di impostare il focus in una textbox appena viene aperta la form in questo modo:

private void Form_Load(object sender, EventArgs e)
{
....
textbox.Focus();
}


Il problema è che non ho il focus puntato su quella texbox, qualcuno sa spiegarmi il motivo?


Grazie

Enne Profilo | Junior Member

Ciao Federico,
Questo avviene perchè durante un evento Form_Load i controlli non sono visibili. Un Focus può essere impostato solo se il controllo è visibile e abilitato.
Per questo motivo usa:

this.ActiveControl = this.textBox;


Rocco Verrastro
.NET Programmer - Web Developer
http://devjoker.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5