Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Methods in grids
Message
 
To
19/12/2007 20:04:59
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01276730
Message ID:
01278922
Views:
19
Olá,

Tenta utilizar as funções BINDEVENT() e UNBINDEVENT() que você deve resolver seu problema.

Por exemplo:
If This.ColumnCount>0
   For Each oCol In This.Columns
      BindEvent(oCol.Objects[2],"KeyPress",This,"KeyPress")
   EndFor
EndIf
No exemplo acima, eu estou ligando o evento KEYPRESS de todos os TextBox que estão em cada coluna com o KEYPRESS da grade. Dessa maneira, ao pressionar uma tecla em qualquer coluna, o código da grade será disparado!

PS: Eu costumo utilizar esse código após definir a propriedade RECORDSOURCE da grade.

Boa sorte!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Previous
Reply
Map
View

Click here to load this message in the networking platform