Hi-Lite get fields like the old Dos days

Post Reply
User avatar
Rick Lipkin
Posts: 2397
Joined: Fri Oct 07, 2005 1:50 pm
Location: Columbia, South Carolina USA

Hi-Lite get fields like the old Dos days

Post by Rick Lipkin »

To All

Let me ask this question another way ... remember in the old dos days .. when you tabbed or hit enter to go to the next get .. the field get would turn another color ( yellow perhaps ) .. is there a global setting ( or code ) that will turn the get field a different color when the field is in focus ... I have a complex form with lots of gets .. it is very difficult to see the cursor when it moves from field to field .. I just need a way to turn the field get to a hi-lited color .. that would help the users to know where they are in the form.

Thanks
Rick Lipkin
hua
Posts: 861
Joined: Fri Oct 28, 2005 2:27 am

Re: Hi-Lite get fields like the old Dos days

Post by hua »

Maybe

Code: Select all

TGet():nClrFocus := 16577214
TGet():lClrFocus := .t.
 
FWH 11.08/FWH 19.03
xHarbour 1.2.1 (Rev 6406) + BCC
Harbour 3.1 (Rev 17062) + BCC
Harbour 3.2.0dev (r1904111533) + BCC
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Hi-Lite get fields like the old Dos days

Post by nageswaragunupudi »

Simpler

Code: Select all

SetGetColorFocus()
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
Rick Lipkin
Posts: 2397
Joined: Fri Oct 07, 2005 1:50 pm
Location: Columbia, South Carolina USA

Re: Hi-Lite get fields like the old Dos days

Post by Rick Lipkin »

Rao

SetGetColorFocus() .. 2 questions

1) do you have a short example ??
2) I would prefer to use this function when and where I need it .. and not be a global setting ..

Thanks
Rick Lipkin
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

Re: Hi-Lite get fields like the old Dos days

Post by MOISES »

Rick,

It is a global setting to be called at the beginining of main()
Saludos / Regards,

FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Hi-Lite get fields like the old Dos days

Post by horacio »

Hello, if you want to customize

Code: Select all

oGet : bGotFocus := { || oGet : SetColor( 0, CLR_GRAY ) }
oGet : bLostFocus := { || oGet : SetColor( 0, CLR_WHITE ) }
 
Saludos
User avatar
nageswaragunupudi
Posts: 8017
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Hi-Lite get fields like the old Dos days

Post by nageswaragunupudi »

Rick Lipkin wrote:Rao

SetGetColorFocus() .. 2 questions

1) do you have a short example ??
2) I would prefer to use this function when and where I need it .. and not be a global setting ..

Thanks
Rick Lipkin
1) Just put it in one of your applications and see the difference.

2)
Syntax:

Code: Select all

SetGetColorFocus( [nClr] )
 
You can also use it as a Global setting or keep changing / toggling it wherever you want in your program.
All Gets created after this setting and before you change the setting use this color for focused gets.

Code: Select all

SetGetColorFocus( CLR_WHITE )
 
Restores normal behavior.
Regards

G. N. Rao.
Hyderabad, India
Post Reply