Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

stehling

Função com parametros definidos?? EXPLICANDO

Recommended Posts

Seria como a função MsgBox, quando você "chama a função msgbox o primeiro parametro é o texto que será apresentado. O segundo é o tipo de caixa de dialogo que irá aparecer, nessa opção a função msgbox oferece ao programador uma lista com n opções de caixa de dialogos.É essas opções de lista "fixas" que quero construir para algumas funções no sistema que estou desenvolvendo. Se alguem tiver alguma dica de como fazer isso, me dê um help.Valeu galera. Espero agora ter explicado melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria isso (exemplo listando possiveis opções de tipo de corpo de um e-mail):

 

C#

public enum CorpoEmail{	Text = 0,	Html = 1,	RichText = 2,	Xml = 3}
VB.net

Public Enum CorpoEmail		Text = 0		Html = 1		RichText = 2		Xml = 3	End Enum

 

depois é só usar declarando uma variavel do tipo 'CorpoEmail'

C#

CorpoEmail CE;CE = CorpoEmail.Html;
VB.net

Dim CE As CorpoEmail		CE = CorpoEmail.Xml

 

OBS.1: naum precisava ter aberto outro tópico, podia ter respondido no mesmo http://forum.imasters.com.br/index.php?showtopic=177793

OBS.2: por favor, leia isto antes de postar: http://forum.imasters.com.br/index.php?showtopic=176356

 

 

falows,

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais ou menos...Estou precisando colocar uma lista de opções dentro de uma função. Exemplo:NomeDaFuncao("aqui entra a lista com os tipos para ele escolher") Como a função MsgBox, quando você escolhe o tipo de dialogo que vai abrir.Dessa forma eu consegui utilizando: Structure, mas tem que passar assim como vocÊ fez:Dim c as new tiposc."lista os tipos"

Compartilhar este post


Link para o post
Compartilhar em outros sites

entaum completando o exemplo acima:

 

função:

Private Function MsgB(ByVal param As CorpoEmail)		MsgBox(param.ToString())		Return param.ToString()	End Function

pra chamar:

MsgB(CorpoEmail.Html)

t++

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu cara. É isso ai mesmo. Fino!!!Agora mais uma pergunta. Explorando o conhecimento. Sabe aquele comentário que aparece na descrição da função quando chama-mos, geramente ela vem abaixo dos parametros a serem passados. Tem como colocar esses comentários nas funções. Acho esses comentários bacanas, num desenvolvimento de framework, os programadores que iram desenvolver em cima da frame, poderão ter todo a documentação da função ali na hora.Mas valeu cara obrigado. E desculpe o mal jeito de explicar as coisas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.