USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic .Net
Voltar
Autor Assunto:  Como acessar variávei fora do escopo?
Fabio-RSC
NITEROI
RJ - BRASIL
ENUNCIADA !
Postada em 21/10/2010 14:34 hs         
Galera,
Minha pergunta é: Como posso acessar variáveis declaradas dentro de um Select case, estando fora dele?
 
Exemplo:
SELECT CASE TipoDeControle
CASE "textbox"
   dim objeto as new textbox
   ... 'define as propriedades deste objeto.
CASE "label"
   dim objeto as new label
   ... 'define as propriedades deste objeto.
CASE "button"
   dim objeto as new button
   ... 'define as propriedades deste objeto.
END SELECT
me.controls.add(objeto) 'Nesta linha recebo uma msg de erro de declaração.
 
Situação:
Aprendi no .NET que as variáveis declaradas dentro de blocos condicionais e/ou blocos de laço (IF, DO...LOOP, WHILE... END WHILE, SELECT CASE, etc.) tem suas vidas restritas ao bloco, ou sej, são visíveis apenas dentro do bloco que foram declaradas.
Bom... Tenho a situação onde quero adicionar diferentes controles dinamicamente em um form e para isso uso um select case para saber qual controle adicionarei, porém tenh que declarar variaveis diferentes para cada bloco de CASE já que são controles diferentes e com isso não posso usar o comando form.controles.ad(objeto) porque minha variáveis objeto (que seriam os controles) estão declaradas dentro dos CASEs e não são acessivéis fora dele.
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página