CLR: .Net / Mono / Boo / Otros CLR > C#

 Pregunta Sencilla Sobre Form_load Y Combo

<< < (3/3)

Dieguinho.:

--- Citar ---
--- Citar ---Pregunta 1:
por ahora no pude salir del form_load ni con return ni con application.exit ni con this.close.
Si puedo salir en cualquier momento de la aplicacion con esas sentencias pero no dentro del form_load, la verdad que no se por que. Todavia me faltan probar unas cosas pero si alguno sabe de alguna sentencia sencilla que me avise...!

--- Fin de la cita ---
ya te explique como.

--- Fin de la cita ---
Si, es cierto que me lo explicaste, pero como el tema de lanzar excepciones no lo conocia (me gustaria entenderlo para aplicarlo) y mucho tiempo no tenia, preferi dejarlo para mas adelante. Prometo leer sobre eso y aplicarlo. Igualmente gracias.


--- Citar ---
--- Citar ---Pregunta 2:
No entiendo a JuanK porque estoy usando mal el combo. Quiza no me explique bien por lo que adjunto la pantalla de la aplicacion (esta a medio hacer). Ahi se puede ver que lo unico que quiero es hacer una seleccion de un tipo de formato de mail que luego se va a enviar. Algo sencillo.

--- Fin de la cita ---
esta mal usado porque se llama combo porque es un combo : lista - texbox es decir te permite seleccionar de una lista y adicionalmente ingresar datos en un textbox.

--- Fin de la cita ---
Nunca me habia puesto a pensar en el significado de la palabra combo, y eso no te lo discuto. Pero insisto, lo que quiero hacer yo es lo mismo que se hace por ej. en este foro en la parte de busqueda, ahi usan dos combos (relacionados con las fechas) que tienen el mismo fin de lo que quiero hacer yo. Y ahi el combo funciona exactamente como necesitaria, sin poder modificarse.

Lo del evento validating lo probe pero no es lo que necesito. El claro ejemplo de lo que quiero hacer es ese combo que te mencione que aparece en la busqueda.

Espero que no te ofenda mi punto de vista, pero si bien la lista puede servir, en este caso no me parece lo mas estetico para la aplicacion.

Saludos.

JuanK:
supongo  que lo probaste un poco mal.

el combo con el evento tal como te lo he enviado te permite escribir lo que sea pero no te permite salir del control sino seleccionas o escribes una de las opciones existente en la lista.

JuanK:
Lo otro que puedes hacer para que no puedan "escribir" es:

utilizar el evento onkeyup:


--- Código: Text ---        private void comboBox1_KeyUp(object sender, KeyEventArgs e)        {            try            {                comboBox1.Text = (string)comboBox1.Items[0];            }            catch            {                comboBox1.Text = &#34;&#34;;            }        } 

Dieguinho.:
El codigo del evento validating lo habia probado bien y me di cuenta que no podias salir si habias realizado algun cambio, pero como te decia no era lo que yo necesitaba.

Y con respecto a este ultimo codigo que me envias, esta bastante mas cercano a lo que quiero.

Pero finalmente lo pude lograr. Y me parecia que tenia que ser algo sencillo.
Recordaba que usando Visual C++ el combo tenia una propiedad Type en donde se le ponia DropList y hacia lo que yo necesitaba. Con eso me puse a buscar algo similar en C# y encontre que en la propiedad DropDownStyle que por defecto tiene DropDown hay que cambiarlo por DropDownList y asi queda exactamente como necesito.

Aprecio el tiempo que utilizaste ayudandome y te lo agradezco.
Ja, te aseguro que ya me estabas odiando no??

Ahora solo me resta investigar el tema que me habias dicho sobre las excepciones para salir del form load.

Gracias y saludos.

JuanK:

--- Cita de: "Dieguinho." --- Recordaba que usando Visual C++ el combo tenia una propiedad Type en donde se le ponia DropList y hacia lo que yo necesitaba. Con eso me puse a buscar algo similar en C# y encontre que en la propiedad DropDownStyle que por defecto tiene DropDown hay que cambiarlo por DropDownList y asi queda exactamente como necesito.

Aprecio el tiempo que utilizaste ayudandome y te lo agradezco.
Ja, te aseguro que ya me estabas odiando no??
 
--- Fin de la cita ---
Para nada, y gracias por el dato no sabia que se podía modificar con esa propiedad  :smartass:

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa