Ciao a tutti...
da una listbox...
se seleziono due items
creo due textbox in runtime ognuna delle quali contiene l'item
se seleziono per esempio dalla listbox
0 -ciao
1 - ciccio
creo in runtime due
text avente proprietà .text, una ciao, un'altra ciccio...
la procedura o meglio il ciclo che mi crea questo
e legato al evento click di un pulsante....
ora se devo modificare la textbox appena creata...
devo distruggerla ( oppure esiste un metodo per refresharla? )
e ricrearla
sapete come devo procedere??
grazie e ciao
![]()
codice:Public Class report Dim AllTextBox() As System.Windows.Forms.TextBox Private Sub btnData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnData.Click Dim dimension As Integer = lstData.SelectedItems.Count - 1 'RemoveTxt(dimension) ReDim AllTextBox(dimension) For i As Integer = 0 To dimension Dim txt As New System.Windows.Forms.TextBox With txt .Location = New System.Drawing.Point(i * 120 + 94, 49) .Name = "txtRange"(i) & i.ToString .Size = New System.Drawing.Size(100, 20) .Text = lstData.SelectedItems.Item(i) .TextAlign = HorizontalAlignment.Right End With AllTextBox(i) = txt AllTextBox(i).Visible = True Me.Controls.Add(AllTextBox(i)) Me.GroupBox4.Controls.Add(AllTextBox(i)) Next End Sub End Class

Rispondi quotando
Semplicemente cambia la sua proprietà Text (e/o eventualmente altre proprietà) al nuovo valore che le vuoi assegnare.
