none
como adicionar um comando fora da usercontrol RRS feed

  • Pergunta

  • olá gente , eu queria saber como adicionar um comando fora da usercontrol por exemplo eu tenho uma usercontrol  e coloquei ela no meu formulario , mas fora da user control tem um botao como faço para que o comando do botao seja executado dentro da munha user control...

    obs;nao quero o batao junto da user control

    agradeço desde ja a todos que me ajudaram....

    quinta-feira, 21 de fevereiro de 2013 17:23

Todas as Respostas

  • Depende do que seja o teu comando. Mas basicamente a idéia é que no evento OnClick() do botão em questão chame um método público do user control para executar o procedimento desejado.
    quinta-feira, 21 de fevereiro de 2013 18:23
  • k, nen entendi , por exemplo eu tenho uma label no usercontrol.

    Um botao e uma texbox no formulario , se tivesse tudo junto eu colocaria esse codigo de exemplo

    label1.text = textbox1.text
    mas com a label no usercontrol eu nao sei com fazer... alguem pode me ajudar

    quinta-feira, 21 de fevereiro de 2013 19:48
  • Acho que entendi..

    Crie uma propriedade public dentro do UserControl que faz set ou get no seu label1 do mesmo user control.

    Quando você desejar alterar o conteúdo do label a partir do formulário externo ao Usercontrol basta você fazer assim

    UserControl1.Propriedade = TextBox1.Text

    Ok?

    Francisco Gonçalves
    Blog: http://franciscogoncalves.com
    MTAC - MCPD Web Developer 4

    sexta-feira, 22 de fevereiro de 2013 12:32
  • Dim uc As New UserControl1
    uc.Label1.Text = "SEU NOVO TEXTO"


    Leonardo Garcia
    pensouweb@hotmail.com

    sexta-feira, 22 de fevereiro de 2013 14:43
  • foi mal galera mas nao de certo nao mas eu estou pensando em um novo jeito de fazer isso sem usar a usercontrol , qualquer coisa eu pergunto aqui...
    sexta-feira, 22 de fevereiro de 2013 16:27
  • Porque não deu certo?

    Francisco Gonçalves
    Blog: http://franciscogoncalves.com
    MTAC - MCPD Web Developer 4

    sexta-feira, 22 de fevereiro de 2013 16:54