Título: Funciones con parametros propios Publicado por: elmaro en 9 Abril 2008, 05:11 am Bueno, no se si me exprese bien en el titulo o no. Seguramente no.
Lo que quiero decir y que no se como hacer es lo siguiente: Por ejemplo, cuando uno llama a MsgBox puede escribir el texto a mostrar, el titulo, etc. Tambien en un momento al apretar la ,(coma) se despliega un "menu" con constantes (las cuaales indican el estilo del cuadro). Lo que yo quiesiera es crear una funcion X() que (vamos a explicarlo paso por paso bien detalladamente como si estuviera con VB.NEET en este momento :P) cuando abra el parentesis al señalame los parametros que necesita pase lo siguiete: -Me pida el primer parametro String Suponiendo que: Código: Function X (Parametro1 As String.... -Al presionar la coma y pasar al segundo parametro tambien lo tenga que tipiar Suponiendo que: Código: Function X (Parametro1 As String, Parametro 2 As Integer.... -Luego al presionar coma nuevamente para pasar al tercer parametro, lo tenga que seleccionar de una "listita" que previamente ala definnido. Espero haber sido lo suficientemente claro. Eso trate. Y por lo que veran no fui nada tecnico :P jaja Espero puedan sacarme de esta duda. Si no se entendio, tratare de expresarme mejor. Atte, Mariano Malomo Título: Re: Funciones con parametros propios Publicado por: BADBYTE-K en 9 Abril 2008, 06:21 am No logro entender bien lo que necesitas, pero eso del menu que mencionas se conoce como Intellisense y de que se aplique a los objetos personalizados que creamos es posible y lo hace automaticamente. Yo estoy en Visual Studio 2005 y lo hace automaticamente, no se si estas en una version anterior, porque no estoy seguro si en las anteriores funcionaba. En el caso especifico de las funciones, recuerda que para tener una lista debemos mandar parametros que pertenezcan a objetos, de lo contrario solo tendras tooltip que te indique lo que sigue
Aca mas info de Intellisense (http://www.google.com/search?hl=es&client=firefox-a&channel=s&rls=org.mozilla%3Aes-ES%3Aofficial&hs=MiR&q=intellisense+visual+studio&btnG=Buscar&lr=lang_es) Aunque te repito, no se si entendi bien. Saludos Título: Re: Funciones con parametros propios Publicado por: elmaro en 9 Abril 2008, 15:40 pm Bueno, una explicacion mas sencilla de lo que quiero hacer es esta:
Por ejemplo, si yo creo esta funcion: Código: Function Prueba(ByVal Inicio As Boolean) En el momento que voy a llamar a la funcion hago: Prueba ( False True Justamente ahi aparece lo que se conoce como Intellisense :P (gracias BADBYTE-K) Eso me quiere decir que el parametro Inicio decladaro como Boolean puede ser unicamente esos 2 valores: o True o False. Yo quiero que en ves de que sea True o False quiero que sea una lista que yo alla definido anteriormente. Espero averme explicado un poco mejor ahora. Gracias por la respuesta. Atte. Mariano Malomo Título: Re: Funciones con parametros propios Publicado por: Hadess_inf en 9 Abril 2008, 20:06 pm Sigo sin entender la pregunta habe si nos dices que es lo que deseas hacer especificamente y con lujos de detalles.
Saludos. Título: Re: Funciones con parametros propios Publicado por: elmaro en 10 Abril 2008, 17:34 pm Bueno, ya encontre lo que queria hacer.
Se me complicaba explicarlo porque no sabia el nombre, etc. Lo encontre de casualidad. Ahi va el codigo. Código: Enum EModo Entonces creo la funcion asi: Código: Function SeMuestra(ByVal Como As EModo) Y cuando llamo a la funcion lo hago asi: Código: SeMuestra(EModo.Invisible) o asi: Código: SeMuestra(EModo.Visible) O en su defecto con un 1 o un 0 segun corresponda. O sea, la funcion nada mas puede recibir esos dos parametros unicamente. Gracias por su tiempo Atte. Mariano Malomo |