¿Cómo puedo evitar que se escriba en el ComboBox?
Hola a todos:
¿Cómo puedo evitar que se escriba en el ComboBox y sólo deje al usuario poner las opciones que ya se encuentran incluidos como items??. No encuentro la propiedad que lo permita... Tengo el Delphi5 Muchas gracias a quien pueda ayudarme. Atentamente;) Nuri |
Hola,
Es probable que puedas lograr lo que precisas dando a la propiedad "Style" el valor "csDropDownList". |
O bien podrías utilizar la propiedad Style = csDropDownList, o simplemente podrías validarlo "a la salida":
Saludos! |
Okis muchas gracias.
Me encanta este foro. Atentamente;) Nuri |
Hola,
Con ánimo de polemizar (un poquito) yo creo que si la pregunta se ciñe a que no se pueda escribir en un "TComboBox" no hay lugar a validar a la salida Federico, puesto que podría inducir a error al sacrosanto usuario del programa, al darle la posibilidad de escribir para luego no aceptar aquello que escriba... ¿no? ;) |
totalmente de acuerdo con Dec
Recomendación #3562 Controla todo lo que puedas controlar con los controles (sin tener que escribir código). :D P.D. La recomendación fue tomada del libro ficticio "Aprendiendo a programar en Delphi - Las 10,000 y un recomendaciones." :D |
Cita:
PD: Solo quiero aclarar que cuando escribí la respuesta la tuya aún no estaba, por eso las dos opciones, sino simplemente hubiera escrito: Agregando a lo que dijo Dec.... Por otro lado, con el tiempo me he dado cuenta que muchas veces la respuesta al pie de la letra no es lo que se espera! Saludos! |
La franja horaria es GMT +2. Ahora son las 21:28:42. |
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