Hvala svima na odgovorima, mnogo su pomogli.
Uradio sam sta je trebalo pomocu obe metode tako da je to OK.
Interesuje me jedna stvar u vezi sa ovim source-om, da li moramo sami praviti klasu ili mozemo koristiti neku postojecu? Ovako sam ovo resio na kraci nacin [ne kazem da je i bolji]
Prva forma [polazna]
Code:
Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Windows Form Designer generated code "
#End Region
Dim WithEvents c As New Form2
'.................................................................................................
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
c.Show()
End Sub
'..................................................................................................
Private Sub c_a(ByVal s As String) Handles c.a
Me.TextBox1.Text = s
End Sub
End Class
Druga forma [opcije]
Code:
Public Class Form2
Inherits System.Windows.Forms.Form
#Region " Windows Form Designer generated code "
#End Region
'........................................................................................
Public Shared Event a(ByVal s As String)
'.........................................................................................
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s As String
s = Me.TextBox1.Text
RaiseEvent a(s)
End Sub
End Class
Po meni kljucna stvar je "RaiseEvent" jer ja mogu vrednosti dodeliti promenljivama u npr. modulu i samo ih dodeliti u polaznoj formi koristeci pokrenuti dogadjaj [pokrece ga recimo dugme Apply na drugoj formi]
Pozdrav
"None may challenge the Brotherhood!"
Edwin VanCleef <Defias Kingpin>