1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Vb 08

Discussão em 'Programação' iniciada por Ze21038, 29 de Dezembro de 2008. (Respostas: 6; Visualizações: 602)

  1. Ze21038

    Ze21038 Power Member

    boas,

    é possível os valores que estão nas variáveis do form2, ao fechar o form 2 "leva-las" para outro form?

    se é como se faz sff?

    cumprimentos,
    ze21038
     
  2. ribeiro55

    ribeiro55 Power Member

    É sim. É possível fazer algo parecido.

    Pode-se parecer algo com isto:

    Form 1 :
    Código:
    Public Class Form1
    
        Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
            Form2.VTransporte = "Sou o zé da Form 1 !! "
            Form2.Show()
        End Sub
    
    End Class
    Na Form2:
    Código:
    Public Class Form2
    
        Private ValorTransportado As String
    
        Public Property VTransporte() As String
            Get
                Return ValorTransportado
            End Get
            Set(ByVal value As String)
                ValorTransportado = value
            End Set
        End Property
    
        Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            MsgBox(ValorTransportado)
        End Sub
    End Class
    Deve fazer o que pretendes.
    O código está testado.
     
  3. pmaster

    pmaster Power Member

    Os valores das variaveis nao sei mas se quizeres ir buscar um valor de uma textbox ou outro objecto que esteja noutro form usa a propriedade MY

    por exemplo:

    Código:
    My.Forms.Form1.TextBox1.Text
     
  4. Ze21038

    Ze21038 Power Member

    ok muito obrigado eu tentava criar as mesmas variaveis mas nao ia la..

    so uma pergunta eu tenho uma listbox com sites,mas estao como texto á alguma maneira de os tornar em hiperligacao?
    cumprimentos,
    ze21038
     
  5. Ze21038

    Ze21038 Power Member

    ninguem? :S..
     
  6. ribeiro55

    ribeiro55 Power Member

    Não precisas de ter os links em lista.
    Popular uma ListBox com outros controlos como a LinkLabel é desnecessário neste caso, pois basta meteres algo deste género (eis um exemplo completo e a funcionar):

    Código:
    Public Class Form1
    
        Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
            Process.Start("IExplore.exe", ListBox1.Text)
        End Sub
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            ListBox1.Items.Add("www.google.com")
        End Sub
    
    End Class
    A única linha que faz o que queres é:

    Código:
    Process.Start("IExplore.exe", ListBox1.Text)
    O resto é só para criar contexto.
     
  7. Ze21038

    Ze21038 Power Member

    muito obrigado percebes bastante disto, tipo eu tenho uma textbox que adiciona sites para la, e qeria qe os sites se transformassem em link's xD, mas acho que agora vai funcionar..

    cumprimentos,
    ze21038
     

Partilhar esta Página