Questo perché tu stai richiamando un membro nel modo convenzionalmente errato, facendo riferimento alla classe e non a un'istanza della classe stessa:Originariamente inviato da Folcus
niente, non fa nulla, non da errore e non mi va a riempire alcuna textbox.
come se il comando non esistesse.
In VB.NET è previsto un meccanismo per creare automaticamente un'istanza in questi casi, che probabilmente si va aggiungere a quella che hai già inizializzato e mostrato a video, quindi hai due finestre create, una visibile (su cui non avviene alcun effetto) e una no (dove probabilmente imposti correttamente il valore della casella di testo).codice:txtProgettista.Text = PopUp.txtNominativo.Text
Andare per tentativi non serve, perché richiede lungo tempo e alla fine, pur ottenendo un risultato, non è detto che le conclusioni tratte siano corrette.Originariamente inviato da Folcus
Per la progettazione ad oggetti vero, ho sotto mano anche dei manuali sul programma...difatti sono qui sto provando con esempi pratici per capire dove sono i cambiamenti...
Nel caso in esame, si deve creare un'istanza del Form, visualizzarla e impostare il valore del controllo, in modo simile a questo (il codice non è testato e serve solo a chiarire l'esempio, ma deve essere ovviamente adattato al caso):
Ciao!codice:' Crea l'istanza del Form Dim PopupObj As New PopUp() ' Visualizza il Form PopupObj.Show() ' Leggo/scrivo il valore del controllo PopupObj.txtNominativo.Text = "Valore" txtProgettista.Text = PopupObj.txtNominativo.Text![]()

Rispondi quotando