![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
|||
|
|||
|
espero que sirva
Mira buscando ayuda para mi programa de facturacion e inventario que me esta rompiendo la cabeza he encontrado esto que creo que te puede servir lo he modificado un poco pero funciona:
es el codigo de usar la tecla enter como tab dentro de un TBDgrid ,Creo que de esa forma puedes cambiar el orden del tab cambiando el selectindex: procedure Ttabla.DBGrid1KeyPress(Sender: TObject; var Key: Char); begin if Key = #13 then { si es la tecla <enter> } if not (ActiveControl is TDBGrid) then { si no es un TDBGrid } begin Key := #0; { nos comemos la tecla } Perform(WM_NEXTDLGCTL, 0, 0); { vamos al siguiente control } end else if (ActiveControl is TDBGrid) then { si es un TDBGrid } with TDBGrid(ActiveControl) do if selectedindex < (fieldcount -1) then selectedindex := selectedindex +1 else selectedindex := 0; end; Lo he probado y funciona bien entonces la idea es cambiar la incrementacion del selectedindex , bueno ahi esta . Ya que me estoy volviendo loco. Saludos Si tienes un tiempo y me puedes ayudar con lo de la facturacion e inventario te lo agradeceria. Gracias |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Orden de tabulacion | mamen | .NET | 2 | 11-07-2006 10:01:26 |
| cambiar orden columnas dbgrid | dvlt | OOP | 3 | 07-06-2006 14:31:47 |
| Orden ascendente y descendente en DBGrid | Mathom | Varios | 4 | 16-12-2005 10:01:40 |
| Clickar en el titulo de un dbgrid y me lo ordene por orden alfabetico ese campo | Nbull | SQL | 2 | 19-01-2005 11:11:04 |
| Orden de Tabulación Ignorado | javiermorales | Varios | 2 | 09-05-2003 14:55:01 |
|