elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Funciones con parametros propios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Funciones con parametros propios  (Leído 3,041 veces)
elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Funciones con parametros propios
« 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....

End Function

-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....

End Function

-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


En línea

BADBYTE-K
Knowledge is power, Diesel-K


Desconectado Desconectado

Mensajes: 2.329


Aprende todo lo que este a tu alkance


Ver Perfil WWW
Re: Funciones con parametros propios
« Respuesta #1 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

Aunque te repito, no se si entendi bien.

Saludos


En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Funciones con parametros propios
« Respuesta #2 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)

        If Inicio = True Then
            MsgBox("Inicio")
        End If

    End Function


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
En línea

Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: Funciones con parametros propios
« Respuesta #3 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.
En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Funciones con parametros propios
« Respuesta #4 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
        Visible = 0
        Invisible = 1
    End Enum

Entonces creo la funcion asi:

Código:
Function SeMuestra(ByVal Como As EModo)

        If Como = EModo.Invisible Then
            MsgBox("Es Invisible")
        ElseIf Como = EModo.Visible Then
            MsgBox("Es Visible")
        End If

End Function


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

« Última modificación: 10 Abril 2008, 21:12 pm por elmaro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[MySQL] Funciones con parámetros infinitos
Bases de Datos
raul338 3 4,176 Último mensaje 22 Octubre 2011, 00:50 am
por Shell Root
Bash; Pasaje de arreglos como parametros a funciones
Scripting
astinx 1 5,258 Último mensaje 29 Octubre 2011, 20:24 pm
por astinx
Duda de parametros a funciones
Programación C/C++
EmiRetamar 1 1,976 Último mensaje 18 Agosto 2012, 20:40 pm
por Ferno
Párametros de funciones
Programación C/C++
LauraD 3 2,637 Último mensaje 11 Junio 2014, 18:03 pm
por leosansan
¿Sobrecargar las funciones standard o crear nuestros propios metodos? [PYTHON]
Scripting
Yidu 2 3,208 Último mensaje 15 Enero 2017, 18:31 pm
por Yidu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines