none
Trabalhando com classes RRS feed

  • Pergunta

  • Boa tarde a todos,

    Tenho uma dúvida sobre classes e gostaria de saber mais.

    Eu criei um novo projeto no visual studio e logo depois criei uma classe cControlaBarProgress. No meu projeto tenho Form1 e cControlaBarProgress. Na minha classe cControlaBarProgress tenho um método chamado setColocarValorPB com paramêtro (byval valoratual as integer). No meu Form1 eu coloquei um botão para chamar esse método da classe, para que o método incremente um valor na barra de progresso do formulário. Gostaria de saber o por que a barra de progresso não é incrementada?

    Código abaixo:

    Public Class Form1

        Private ValorAtualizado As New cControlaBarProgress

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            ValorAtualizado.setColocarValorPB(ProgressBar1.Value)
        End Sub
    End Class

    Public Class cControlaBarProgress

        Private frmJANELA_PRINCIPAL As New Form1

        Public Sub setColocarValorPB(ByVal valoratual As Integer)
            frmJANELA_PRINCIPAL.ProgressBar1.Value = valoratual + 5
        End Sub

    End Class

    Att, Felipe

    domingo, 18 de setembro de 2016 16:39

Respostas

Todas as Respostas

  • Bom dia __Felipe Vieira__,

    Obrigado pela participação no Fórum MSDN.

    Há alguma mensagem de erro?

    Você ja fez o debug de seu código?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 19 de setembro de 2016 13:14
    Moderador
  • segunda-feira, 19 de setembro de 2016 13:24
  • Boa tarde Robson,

    Não apresenta erro nenhum. Colocando esse código eu executo o aplicativo pelo VS2016-community e quando clico no botão, nada acontece.

    Att, Felipe

    segunda-feira, 19 de setembro de 2016 18:41
  • Leandro,

    Ajudou sim esses tópicos, mas eu só consigo fazer o que eu quero através de thread?

    Att, Felipe

    segunda-feira, 19 de setembro de 2016 18:52
  • Boa tarde __Felipe Vieira__,

    Acredito que sim, pois com threads você consegue usar processos no background.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 20 de setembro de 2016 17:31
    Moderador
  • Bom dia,

    Devido a falta de resposta do usuário

    essa thread está sendo fechada.

    Se o problema ainda estiver ocorrendo,

    favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 21 de setembro de 2016 12:08
    Moderador