Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-02-2006
desve desve is offline
Miembro
 
Registrado: mar 2005
Ubicación: Chihuahua, Mexico
Posts: 32
Poder: 0
desve Va por buen camino
Bloquear escritura en combobox...

Es posible poder bloquear la escritura en un combo box, de modo que solamente se puedan seleccionar las opciones que ya contiene el combobox,, pero que no puedan escribir directamente desde el teclado....


Esto es para una validacion en bases de datos, por que cargo en un combobox las llaves primarias de una tabla, que seran insertadas como llaves foraneas en otras,,, y el detalle es que pueden modificar manualmente o pudieran escribir directamente sobre el componente y luego dar enter.
Responder Con Cita
  #2  
Antiguo 11-02-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos
Cita:
Empezado por desve
Es posible poder bloquear la escritura en un combo box, de modo que solamente se puedan seleccionar las opciones que ya contiene el combobox,, pero que no puedan escribir directamente desde el teclado....
Claro que se puede, busca una propiedad llamada (creo, lo digo de memoria) Style , ponlo en csDropDownList y cheque las opciones que tiene.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 11-02-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Basta que pongas su propiedad Style en csDropDownList, pero ¿por qué no usas un DBLookupComboBox que está justo para eso.

// Saludos
Responder Con Cita
  #4  
Antiguo 11-02-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Veo que se me adelantó Troi, así que de mi mensaje sólo considera el texto después de la coma

// Saludos
Responder Con Cita
  #5  
Antiguo 21-04-2006
desve desve is offline
Miembro
 
Registrado: mar 2005
Ubicación: Chihuahua, Mexico
Posts: 32
Poder: 0
desve Va por buen camino
Gracias

Gracias, en ese momento no sabia utilizar el dblookupcombobox, pero ya una vez que he echado un vistazo he visto que es mas rapido y mas util para ciertas aplicaciones.


en este caso no aplica por que en cada linea concatenaba dos cadenas para mostrarse como una opcion por linea, pero agradezco la ayuda.
Responder Con Cita
  #6  
Antiguo 22-04-2006
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
rafita Va por buen camino
Hola a todos,
Yo tampoco conocía el funcionamiento del componente que te han recomendado. En cuanto pueda haré alguna prueba.

Respecto a los diferentes estilos que tienen los ComboBox, a mí no me convencen, porque en unos pierdes el indicador de desplegable, en otro no te guarda el valor por defecto,... así que el único estilo que me convence es el que trae por defecto, y en este caso protego la entrada del teclado controlando el evento OnKeyPress, y anulando la pulsación (key:=#0).

Cita:
Empezado por desve
en este caso no aplica por que en cada linea concatenaba dos cadenas para mostrarse como una opcion por linea
Creo que te sirve.
Saludos.
__________________
Rafita.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
capturar texto no seleccionado, ComboBox sakuragi OOP 3 10-08-2005 23:28:22
Conocer si un usuario determinado tiene derecho de escritura en registro de Window Rolando Glez API de Windows 4 30-12-2004 08:43:21
Filtrar datos con los Combobox o DBComboBox thecarlos Varios 3 09-01-2004 09:55:15
Combobox de Solo lectura jfontane Varios 4 11-06-2003 01:05:15
Como bloquear la tabla, para escritura? judoboy Conexión con bases de datos 2 21-05-2003 10:02:48


La franja horaria es GMT +2. Ahora son las 03:26:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi