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.
Questo perché tu stai richiamando un membro nel modo convenzionalmente errato, facendo riferimento alla classe e non a un'istanza della classe stessa:

codice:
txtProgettista.Text = PopUp.txtNominativo.Text
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).


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...
Andare per tentativi non serve, perché richiede lungo tempo e alla fine, pur ottenendo un risultato, non è detto che le conclusioni tratte siano corrette.

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):

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
Ciao!