none
Como habilitar campos de um formulário RRS feed

  • Pergunta

  • Pessoal, Boa noite!

    Estou criando uma função geral aqui para limpar texto e tals e criar uma .dll para usar em outras linguagens.

    Gostaria de criar uma função para habilitar todos os camps de um formulario. Tenho o código em C#, como posso fazer em VB.net?

    //FUNCAO PARA HABILITAR/DESABILTAR CAMPOS
    public static void habilitarCampos(Control.ControlCollection formulario, bool p)
    {
        foreach (Control ctl in formulario)
        {
            if (ctl is TextBox | ctl is ComboBox | ctl is MaskedTextBox)
            {
                ctl.Enabled = p;
            }
        }
    }

    Abaixo a linha mais importante, que chama a rotina:

    1
    habilitarCampos(Me.Controls, True)

    E acho que é só…

    Grato desde já pela atenção de todos.

    sexta-feira, 17 de outubro de 2014 03:27

Respostas

  • 'FUNCAO PARA HABILITAR/DESABILTAR CAMPOS
    Public Shared Sub habilitarCampos(formulario As Control.ControlCollection, p As Boolean)
    	For Each ctl As Control In formulario
    		If TypeOf ctl Is TextBox Or TypeOf ctl Is ComboBox Or TypeOf ctl Is MaskedTextBox Then
    			ctl.Enabled = p
    		End If
    	Next
    End Sub
    Você pode usar esse site sempre que necessitar converter para VB.net códigos em C#.


    Se te ajudou marca como resposta


    Veja ai o código convertido:

    • Sugerido como Resposta Mr. GMSOFT sexta-feira, 17 de outubro de 2014 11:25
    • Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 17 de outubro de 2014 18:49
    sexta-feira, 17 de outubro de 2014 11:25