Diskuze: textbox vytvoreny v behu programu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Dakujem za reakciu.
Stravil som vela casu hladanim na internete ale vstci riesia iba textbox-y
vytvorene vizualom. Ak ich vyrobim v priebehu spusteneho programu tak vznikne
moj problem. Tu je jednoduchy priklad . Na ploche je iba jedno tlacidlo
"Button1":
Public Class Form1
Public Shared RI As New Collection
Dim tb As New TextBox
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
Dim j As Integer
For i = 1 To 10
For j = 1 To 6
tb = New TextBox
tb.Size = New Size(22, 22)
tb.Location = New Point(j * 22, i * 22)
RI.Add(tb)
Me.Controls.Add(tb)
Next j
Next i
End Sub
End Class
Stále ještě nechápeš pointu, k níž se tě stažím dotlačit.
Takze takto to konecne funguje:
Public Class Form1
Public Shared RI As New Collection
Dim tb As New TextBox
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
Dim j As Integer
For i = 1 To 10
For j = 1 To 6
tb = New TextBox
tb.Size = New Size(22, 22)
tb.Location = New Point(j * 22, i * 22)
RI.Add(tb)
AddHandler tb.Click, AddressOf TBox_Click
Me.Controls.Add(tb)
Next j
Next i
End Sub
Private Sub TBox_Click(ByVal sender As Object, ByVal e As System.EventArgs)
CType(sender, TextBox).BackColor = Color.LightCoral
End Sub
End Class
Dakujem za dotlacenie k rieseniu
Tak gratuluju.
P.S. Tu collection RI už možná taky nepotřebuješ - tedy alespoň pro
obarvování.
Zobrazeno 7 zpráv z 7.