PDA

View Full Version : [VB.NET] Giocare con gli oggetti


Traxsung
19-08-2007, 00:08
in vb.net ho questa situazione:

Form1
Form2

all'interno della form2 ho una textbox e un pulsante.
Praticamente all'interno della textbox scrivo una stringa e quando premo il pulsate queste va a sostituire la proprietā name di Form1

il codice che ho usato (all'evento click del pulsante) č questo:


form1.name = "textbox"


ma purtroppo non va

Perchč ?

franksisca
19-08-2007, 01:39
non conosco VB.net, ma a intuito credo che tu debba usare un qualcosa del tipo

form1.name = textbox.getText

ma ripeto....non conosco vb.net

unlock
19-08-2007, 07:01
in vb.net ho questa situazione:

Form1
Form2

all'interno della form2 ho una textbox e un pulsante.
Praticamente all'interno della textbox scrivo una stringa e quando premo il pulsate queste va a sostituire la proprietā name di Form1

il codice che ho usato (all'evento click del pulsante) č questo:


form1.name = "textbox"


ma purtroppo non va

Perchč ?

la sintassi giusta č

Form1.name=textbox.text

ma nn so se funge xkč il nome dell'oggetto form1 non so se puoi cambiarlo a runtime prova e dicci ;)

Traxsung
19-08-2007, 10:23
ragazzi purtroppo non va. Il codice da me usato č il seguente:


Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Form1.Name = txtbox.Text



End Sub
End Class

unlock
19-08-2007, 11:42
nn so cosa ti serva cambiare il nome al form cmq io ho rpovato cosi e funge


Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
End Sub
End Class


Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form1.Name = TextBox1.Text

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MsgBox(Form1.Name)

End Sub
End Class

Traxsung
19-08-2007, 13:59
a me non funge!!!

unlock
19-08-2007, 16:33
a me non funge!!!

OOOOO! vediamo di capire una volta inserito il codice fai run e ti parte il form1, premi il bottone e si apre il form2, dove hai 2 bottoni e una textbox, un mottone ti fa apparire un msgbox con il nome della form1 mentre l'atro abbina quello che vi č scritto nella textbox1 al nome del form1.
Quindi se tu premi la priva volta il bottono che ti fa apparire il msgbox, ti apparira Form1, se nel textbox1 ci scrivi mio e poi rischiacci il bottone del msgbox ti apparirā MIO.
Invece a te cosa succede?

Traxsung
20-08-2007, 03:56
unlock....ti ringrazio ho risolto.
Praticamente sbaglio la proprietā che invece di essere
Form1.Name = TextBox1.Text č Form1.Text = TextBox1.Text

Grazie

Saluti
Traxsung