Sterlok ha scritto:
Facendo generare dal codice una textbox con il comando "new TextBox()", la genera il visualstudio...
Ma non potendola gestire nel designer, come faccio a recuparere la prorpiretà NAME della textbox?
Visual Studio è un IDE, non genera nulla, al massimo scrive il codice (o i dati) necessari a creare la
TextBox se la trascini in fase di progettazione, facendo parte del lavoro al tuo posto, oppure ti aiuta a scrivere direttamente del codice con cui sei tu a creare a tuo piacimento una
TextBox.
Se trascini il controllo, VS ti aiuta assegnando un nome predefinito, che poi dovrai andare a cambiare in base all'utilizzo che fai di quel controllo, ma tale nome è presente solo perché, per default, viene creato anche un campo nella classe del Form con cui puoi riferirti a quel controllo (in breve, una variabile/identificatore che in fase di esecuzione contiene il riferimento al controllo e ti permette di pilotarlo).
Se i controlli li crei tramite codice tuo, diciamo "a mano", allora è un altro processo in cui VS non è coinvolto e dovrai fare in modo di memorizzare i riferimenti ai controlli che crei in strutture di tua scelta, che potrebbero essere array, liste e dizionari; opzionalmente, puoi assegnare addirittura un nome al controllo, ma non sarebbe significativo perché non stai utilizzando l'automatismo descritto qui sopra, ma stai gestendo in modo autonomo ciò che fa VS.
La tua richiesta non è assolutamente chiara o, comunque, non fa capire quale sia il problema, mentre in compenso rivela la mancanza di un approfondimento su alcuni concetti strettamente necessari: programmazione a oggetti, differenza tra le fasi di designtime e runtime, e probabilmente altre cose ancora.