Cursor

JoseLuz

Member
Licensed User
Tomei recentemente conhecimento do BASC4PPC e criei uma pequena aplicação para desktop. Era importante ter o cursor numa textbox sem necessidade de utilizar o rato. Como se faz isso? Já agora quando avanço de uma texbox para outro raramente faz pela ordem que pretendo, como se obriga a uma determinada ordem (de novo sem necessidade de recorrer ao rato).
 

Cableguy

Expert
Licensed User
Longtime User
Tomei recentemente conhecimento do BASC4PPC e criei uma pequena aplicação para desktop. Era importante ter o cursor numa textbox sem necessidade de utilizar o rato. Como se faz isso? Já agora quando avanço de uma texbox para outro raramente faz pela ordem que pretendo, como se obriga a uma determinada ordem (de novo sem necessidade de recorrer ao rato).

Para ganhar o focus de um control, como no caso de uma textbox basta fazer textbox1.focus

No form designer a ordem de focus é criada inversamente á colocação dos controlos, ou seja o ultimo controlo é o primeiro a ter focus...Para o inverter podemos fazer uma de duas coisas:
Colocar os controlos em ordem inversa á que queremos usar, colocando do ultimo para o inicial...ou fazendo-os ganhar o focus quando queremos, usando o evento lostfocus do control anterior..

Assim:

sub textbox1_lostfocus
textbox2.focus
end sub
 
Top