Ok, dunque, letta la guida ma non penso sia quello che cercavo, il bottone è creato tramite editor e ha il suo handler creato già da visual studio, è un bottone tanto per test. Comunque, ho modificato il codice ed ho raggiunto un primo traguardo.
Dove "temporaneolavoro" è un'impostazione che contiene nel formato stringa un path.
Cosa succede, semplicemente all'avvio del programma mi mostra il messaggio dato che l'impostazione è vuota e non contiene dati. Fin qui è ok, accade che dopo l'avvio creo una nuova cartella, a quel punto la variabile viene riempita con un path, clicco il bottone che fa il refresh del FlowLayoutPanel1 ed appaiono le textbox a seconda di quanti files ho nella cartella. E questo è un punto di partenza, almeno si sono creati.
Ora però, il punto è uno, tanto per cominciare, perché dovrei vedermi un bel po' di roba visto la mia ignoranza in programmazione (Io sono solo un programmatore della domenica, tanto per divertimento).
Dicevo, il punto è questo:
E se io ora volessi che quelle textbox siano larghe esplicitamente 100 pixels? Noto che non me lo fa fare, visto che se provo ad usare il comando "textbox", lui - giustamente - si riferisce all'oggetto generico e non a quello specifico creato da me. Che però non ha un nome al quale riferirsi :-(
Comunque, credo proverò a creare un controllo personalizzato, anzi, ci ho provato, ma è andata male. Sicuramente sbaglio io qualcosa... Con l'editor creo il mio bel controllino, poi nel codice invece di fargli aggiungere la textbox "FlowLayoutPanel1.Controls.Add(New TextBox)" gli dico "FlowLayoutPanel1.Controls.Add(New miocontrollo)" e fin qui ci sono. Ma però ho lo stesso problema, come per la textbox, che non mi fa fare di dimensione specifica, oppure con un testo personalizzato, del controllo personalizzato non mi fa interagire con i singoli componenti che lo compongono :-(
Ma ripeto, sicuramente sono io che sbaglio lì. Comunque, visto che ci sono chiedo un'altra cosa, anche se già vi avrò rotto le scatole con tutta 'sta pappardella... Nell'ipotesi che io aggiunga al FlowLayoutPanel1 numero X textbox, ma voglio legare a questa una variabile contenente il percorso del file al quale si riferisce (Visto che ognuna di queste viene creata in base ai files che sono nella cartella, quindi è rappresentativa di un file), sarebbe complicato mi sa... Non credo me la caverei con un semplice:
Dim filescontati As String
Dim bimbo = Directory.GetFiles(My.Settings.temporaneolavoro)
For Each filescontati In bimbo
FlowLayoutPanel1.Controls.Add(New TextBox)
Dim portopathconme() = filescontati
next
Bha... Intanto stanotte ci penso và XD
Grazie per la risposta ricevuta, magari era attinente ma la mia ignoranza mi fa credere che non lo sia, ma forse solo perché è spiegata in modo abbastanza complicato sulla guida, e quindi ho letto tutto, ma tutto non è ciò che ho capito :-(