FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cambio de foco a otro edit
Saludos.
Tengo la siguiente duda, estoy desarrollando una aplicacion donde tengo varios campos (edit.text), y al cambiar el foco al siguiente campo lo tengo que hacer con el mouse ya que al cambiarlo con el tabulador cambia a otro no deseado (es decir, que no sigue la secuencia de orden que tengo ya que los tengo salteados, edit1, edit5, edit 6, edit2, etc..), ¿Como puedo cambiar a un edit que yo le indique al presionar el tabulador. Espero que me puedan ayudar.. |
#2
|
||||
|
||||
Utiliza la propiedad TabOrder para indicar el orden de las tabulaciones . La tienen todos los componentes que pueden tomar foco, aunque debes de tener en cuenta que los componentes que coloques dentro de un TPanel, por ejemplo, tienen un TabOrder independiente de los que están fuera del panel.
|
#3
|
|||
|
|||
Ok, quiza me digas que soy novat y si de hecho, jeje, tabOrden es propiedad o tengo que poner el codigo? si es codigo, podrias poner un ejemplo de como se hace?
Gracias!!! |
#4
|
||||
|
||||
Cita:
aquí todos hemos aprendido buscando Además, ¡ya te he puesto que es una propiedad! Cita:
|
#5
|
|||
|
|||
Ok, tienes razon, debo investigar, gracias por la ayuda!!
|
#6
|
|||
|
|||
Cita:
Aqui nadie nace sabiendo no te preocupes jejeje yo tambien soy un novato y eh tenido la fortuna de encopntrar en el foro gente que sabe mucho y me han ayudado mucho. jejej bueno mira encuanto a tu duda no se si deba decirtelo jeje en realidad no es complicado solo da click izquierdo sobre la forma donde estan tus edits y ahi saldra un meno en ese menu debe decir tab Order lo seleccionas y ahi pones el orden de los edits como tu lo decees y no creas que hay preguntas tontas porque no sabes si alguien tenga la misma pregunta y con tu post lo ayudes jejejej es algo que en el foro he aprendidooo |
#7
|
|||
|
|||
Gracias Yun-i!!
Es verdad que nadie nace sabiendo, pero lo que si es que debi investigar un poco mas y entender la respuesta que me dio ixMike, ya que no era nada compiclado buscar en las propiedades del edit, te agradesco también por tu ayuda que me ha servido de mucho ya que tambien es una buena forma de solucionarlo. Saludos!! |
#8
|
||||
|
||||
Uan vez abierto tu formulario en Delphi, arriba en el menú 'Edit' del propio Delphi encontrarás otro Submenú que es 'Tab Order'.
Ahí podrás ordenador 'visualmente' todos los componentes que tengas en tu Form según el orden de tabulador que te interese. Una vez hayas realizado esta operación, en cada uno de tus componentes podrías comprobar la propiedad TabOrder que te han indicado para verificar el orden en que se ha colocado. ... ahora bien, es mucho más inmediato y fácil hacerlo como te indico en mi primer párrafo.
__________________
Piensa siempre en positivo ! |
#9
|
|||
|
|||
Excelente respuesta gluglu!! Verlo visualmente es de mucha ayuda, he solucionado el problema con el tab order, solo tengo una duda, cuando entro a un Dbgrid y cambio con el tabulador me regresa al primer registro, ¿Habrá alguna forma de salir del dbgrid?
Saludos!! |
#10
|
||||
|
||||
No he entendido tu pregunta :
Cita:
__________________
Piensa siempre en positivo ! |
#11
|
|||
|
|||
Perdon por no haberme explicado bien, me refiero a que tengo un dbgrid y selecciono un registro mostrado dentro de un dbgrid por una consulta previamente hecha, cuado presiono el tabulador cambia al siguiente campo (ej, Nombre, Apellido, etc... selecciono nombre y presiono la tecla tabulador, este cambia a Apellido), mi pregunta era como puedo seleccionar un edit despues de haber seleccionado un dbgrid, es decir cambiar con el tabulador a un edit o boton. Espero que haya quedado un poco mas claro, perdon, pero no soy bueno explicando las cosas, tengo que practicar mas.
Gracias |
#12
|
||||
|
||||
En las propiedades del dbGrid hay una seccion llamada options, alli ubica la propiedad TABS y colocala en FALSE
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#13
|
||||
|
||||
Además de la propiedad que indica eduarcol, también te puedes fijar en la opción RowSelect, dentro de la propiedad Options del DBGrid. Este te seleccionará la línea entera en vez de cada campo por separado. Así no te irá desplazando con el tabulador por cada una de las columnas que tengas en el DBGrid.
Eso ya dependerá de tus preferencias personales.
__________________
Piensa siempre en positivo ! |
#14
|
||||
|
||||
Cita:
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#15
|
||||
|
||||
Totalmente de acuerdo, eduarcol.
Recuerdo mis inicios en los que aprendí a través de este foro que editar directamente en el DBGrid es altamente desaconsejable ... Pero de nuevo, esa decisión la dejo al criterio de cada cual
__________________
Piensa siempre en positivo ! |
#16
|
|||
|
|||
¿Por qué?
Bye |
#17
|
||||
|
||||
Ahora si tienes mi atencion por completo, porq piensas que no se puede aconsejar esas ediciones, si asi las tengo en todos mis sistemas y no me ha dado problema
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#18
|
|||
|
|||
También que especifique, por favor, en qué hilos aprendió eso.
Bye |
#19
|
||||
|
||||
Problema no tiene que dar ninguno. Simplemente creo entre otras cosas que las posibilidades de editar fuera de un DBGrid son mucho más amplias. Insisto, problema ninguno en sí mismo. Probablemente enredos díficiles de resolver dentro del propio DBGrid cuando se trata de ediciones complejas.
... voy a buscar hilos acerca de lo que digo que se desaconseja .... Un hilo al respecto de nuestro gran maestro 'perdido' Roman
__________________
Piensa siempre en positivo ! Última edición por gluglu fecha: 14-03-2008 a las 19:02:14. |
#20
|
|||
|
|||
Cita:
Bye |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Detectar evento cambio de foco | pborges36 | OOP | 28 | 26-05-2014 04:34:48 |
F9 - cambio de foco en pestaña | roman | La Taberna | 15 | 04-10-2006 09:46:03 |
Cambio al hacer foco con el mouse | c748a | OOP | 14 | 08-08-2005 18:31:35 |
Capturar El Evento Del Cambio De Foco En Un Form | murci | API de Windows | 11 | 21-01-2004 10:39:13 |
Foco de un edit | iriber | Varios | 6 | 26-11-2003 11:27:17 |
|