pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
Adicionando focu a um campo específico do form dinamicamente.

No arq .VB adicione as seguintes linhas nos seus respectivos lugares

 

Protected

WithEvents oBodyTag As HtmlGenericControl

oBodyTag.Attributes.Add("onload", "document.Form.txtChamado.focus();") ' Esta linha vai no load do form ou onde vc precisar

Obs: Claro, seu form deve estar nomeado como 'Form'

 

Se não me engano na versão 2 do ASP.NET isto da para fazer e não precisa dessa maracutaia acima...rs... mas enqto isso...


Posted 28-4-2005 12:20 por Luis Carlos Guimarães

Comments

Anonymous wrote re: Adicionando focu a um campo específico do form dinamicamente.
on 1-7-2009 1:13
Luis, uma forma mais simples de fazer isto, é usando RegisterStartupScript("FocaLaIsso", "document.Form.txtChamado.focus();")

E para ser mais seguro, convinha usares o txtChamado.ClientId em server side para teres a certeza que tens o nome correcto no cliente. Pois se colocares a txt dentro de um container, o id vai mudar.


Ou entao, um dowload tb resolve isto mais facilmente, enquanto nao se pode usar o 2.0:
http://www.metabuilders.com/Tools/FirstFocus.aspx
Anonymous wrote re: Adicionando focu a um campo específico do form dinamicamente.
on 1-7-2009 1:13
E-XD++ MFC Library Enterprise Edition is the the world’s leading MFC/C++ visualization component. Renowned for incredibly rich graphics, E-XD++ helps developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 8 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.with E-XD++ Enterprise you can easily build Visio 2003 like applications.
Anonymous wrote re: Adicionando focu a um campo específico do form dinamicamente.
on 2-7-2009 1:49
Luis, uma forma mais simples de fazer isto, é usando RegisterStartupScript("FocaLaIsso", "document.Form.txtChamado.focus();")

E para ser mais seguro, convinha usares o txtChamado.ClientId em server side para teres a certeza que tens o nome correcto no cliente. Pois se colocares a txt dentro de um container, o id vai mudar.


Ou entao, um dowload tb resolve isto mais facilmente, enquanto nao se pode usar o 2.0:
http://www.metabuilders.com/Tools/FirstFocus.aspx
Anonymous wrote re: Adicionando focu a um campo específico do form dinamicamente.
on 2-7-2009 1:49
E-XD++ MFC Library Enterprise Edition is the the world’s leading MFC/C++ visualization component. Renowned for incredibly rich graphics, E-XD++ helps developers build applications that offer unparalleled functionality. Outstanding productivity lowers project risk and reduces maintenance headaches. With 8 years of dedicated research and development, UCanCode leads the market for visualization technologies, providing outstanding customer support.with E-XD++ Enterprise you can easily build Visio 2003 like applications.

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems