FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cdialgog, cómo usar modifyStyle?
Hola, tengo que utilizar una ventana CDialog para varias funciones. En la mayor parte de los casos el usuariofinal puede introducir lo que le apetezca (números, palabras, ..) pero en algunos casos debo restringir las entradas a números.
He consultado bibliografía, he buscado en internet, ... y he visto que la opción modifyStyle permite restringir la entrada a sólo números pero no sé cómo utilizarla. Si intento ponerlo directamente donde invoco al CDialog da un Assert error, porque la ventana no está creada aun, sabe alguien cómo sobrecargar la función OnInitDialog para poder restringir a s´lo númneros cuando lo necesite? Muchas gracias por adelantad, Amorevieta |
#2
|
||||
|
||||
Cita:
Cita:
Cita:
Cita:
Un saludo!
__________________
Si no lo sabes, necesitas leerlo |
#3
|
|||
|
|||
Gracias por responderme
1.- No se si es de Delphi o de terceros. 2.- El error que me aparecía era porque intentaba modificar el CDialog cuando todavia no lo habia creado. 3.- Mi pregunta es cómo puedo cambiar las propiedades de una ventanita de las que dejan introducir texto, editControl creo, para que unas veces pueda introducir en esa ventana los caracteres que quiera y otras veces solo deje al usuario introducir numeros. Al crear el CDialog de manera grafica puedo seleccionar en el EditControl una opcion que me deja introducir solo numeros, pero yo necesito saber como puedo cambiar esto dentro del codigo. Un saludo y gracias de nuevo, Amorevieta |
#4
|
||||
|
||||
Supongo que quieres en un control del tipo Tedit, solamente utilizar números?
Prueba con este ejemplo:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
Perdón... pensé que delphi era un compilador o algo asi, mi programa es en C++. Efectivamente, lo que quiero es que en un CEdit me deje introducir sólo números, pero no quiero que me deje introducir una cadena y que luego la almacene como un 0.
Aunque creo que este foro no es el adecuado para mi duda de C++, perdón otra vez. Un saludo, Adilia |
|
|
|