Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Edit in Brow field
Message
De
18/11/2001 11:44:13
Dragan Nedeljkovich
Now officially retired
Zrenjanin, Serbia
 
 
À
17/11/2001 16:49:15
Gerald Blake
Blake Bookkeeping, Inc.
Honolulu, Hawaii, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00582526
Message ID:
00583224
Vues:
34
>>>When I enter a field in a browse the entire text is selected. What controls this and how can I edit individual characters of the field without using the mouse.
>>
>>That's been changed from the default behavior in DOS versions. You need to press Home, End, ctrl+right or ctrl+left arrow to get in.
>
>Thanks Dragan,
>How do I turn that feature off all together so the entire contents of the field are not selected when I enter the field?

Probably can't be done with the browse itself... not that I know. You may write a simple routine to create a default grid on _screen, though, with the current alias, and then it wouldn't have this select-on-entry, or you could just have a grid.setall('selectonentry',.f.) or something like that. I don't use browse to do much editing, so I've just accepted this nuissance.

After playing a little, I came up with this little browse.prg:
oForm=CREATEOBJECT("browform")
oForm.show(1)

DEFINE CLASS browform AS form
	ADD OBJECT oGrid as grid WITH recordsource=ALIAS()

PROCEDURE activate
	this.Resize
ENDPROC

PROCEDURE resize
	WITH this.oGrid
		.top=0
		.left=0
		.width=this.Width
		.height=this.Height
		.setall("selectonentry",.f.)
	endwith	
ENDPROC

ENDDEFINE
Now I have no idea why it has to be modal... if I run it without the parameter in oForm.show, it just flashes across the screen.

back to same old

the first online autobiography, unfinished by design
What, me reckless? I'm full of recks!
Balkans, eh? Count them.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform