formulario que tiene varios TEXTBOX

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
luisfrancisco62
Posts: 66
Joined: Thu Mar 18, 2010 12:16 am
Location: Colombia
Contact:

formulario que tiene varios TEXTBOX

Post by luisfrancisco62 »

Hola a Todos

Tengo un formulario que tiene varios TEXTBOX, cuando recorro los controles con la
tecla "TAB", recibe el foco el TEXTBOX y se selecciona automaticamente todo el
contenido, al seleccionar un TEXTBOX con el mouse no repite este comportamiento.
Como puedo hacer para que al seleccionar un TEXTBOX con el mouse automaticamente
seleccione todo el contenido...?

Gracias
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Re: formulario que tiene varios TEXTBOX

Post by Pablo César »

Hola Luis,

Has conseguido hacer lo que pediste ? (Sé que se pasó mucho tiempo), pero creo que nunca es tarde...

Lo que pides, me parece un tanto dificil, porque el comportamiento del mouse debe hacer foco justamente donde el puntero de mouse señala.

Solo para el aprendizaje.

Code: Select all

#include "hmg.ch"

Function Main

DEFINE WINDOW Form_1 ;
	AT 0,0 ;
	WIDTH 400 ;
	HEIGHT 200 ;
	TITLE 'CaretPos and Shift+End Demo' ;
	MAIN 

	@ 10,10  TEXTBOX text_1 VALUE '1234567890' ON GOTFOCUS SendMessage( This.Handle, 177 , 2 , 8 )
	@ 40,10  TEXTBOX text_2 VALUE 'AAAAAAAAAA' ON GOTFOCUS SendMessage( This.Handle, 177 , 2 , 8 )
	@ 70,10  TEXTBOX text_3 VALUE 'BBBBBBBBBB' ON GOTFOCUS SendMessage( This.Handle, 177 , 2 , 8 )
	@ 100,10 TEXTBOX text_4 VALUE 'CCCCCCCCCC' ON GOTFOCUS SendMessage( This.Handle, 177 , 2 , 8 )
	

END WINDOW
CENTER WINDOW Form_1
ACTIVATE WINDOW Form_1
Return Nil
Fijate que comportamiento tiene cuando presionamos TAB.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Post Reply