Ir para conteúdo

POWERED BY:

Arquivado

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

Luiz Piffero

Ler em um Form, todos os nomes e componentes dos Forms da aplicação

Recommended Posts

Cara não sei se em toda a aplicação, mas pelo menos para você verificar em todo o formulário é o seguinte:

Dim ctlDados As Control
Dim vText As String = ""
       For Each ctlDados In Me.FindControl("form1").Controls
           If TypeOf ctlDados Is TextBox Then
               DirectCast(ctlDados, TextBox).Text = ""
               vText = vText & " - " & DirectCast(ctlDados, TextBox).ID
           End If
       Next

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda, mas preciso um pouco mais de informação.

 

Antes de mais nada, eu estou programando em C#, não conheço muito bem o VB, mas tudo bem, me viro para converter.

 

Deixa eu explicar melhor.

 

Não quero ler a propriedade Text do componente. O que eu preciso saber é qual o "NAME" do componente

 

Qual a finalidade disto ?

 

Foi solicitado que o TOOLTIP do componente, fosse lido de uma tabela, onde tenho o nome do FORM, o nome do COMPONENTE e o TEXTO do TOOLTIP.

 

Preciso, cada vez que abrir o FORM, ler essa Tabela e atualizar os valores de TOOLTIP.

 

tentei um loop com Form.Controls como abaixo, mas não tive sucesso.

 

 

 

if (formulario.Controls.Name.Equals(tabela.nomedocomponente))

t.SetToolTip(formulario.Controls, tabela.textodotooltip);

 

(Form formulario e ToolTip t eu passo como parametro na funcao

 

consegui a comparação, mas não consegui setar o tooltip. Debugando, a linha para no t.setToolTip... mas quando rodo a aplicação, o tooltip não aparece no componente.

 

Agradeço se puderem ajudar.

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.