Toon posts:

[Visual Basic .NET] FrameName(x)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Bij Vb6 krijg je, door een Frame bijvoorbeeld te kopieeren en weer te plakken, de vraag of hij daar arrays van mot maken, da je dus dit krijgt:

FrameName(0), FrameName(1), FrameName(2) etc...

Hoe krijg je dit voor elkaar met .NET, gewoon ff simpel kopieeren en plakken, werkt niej... ik ben net nieuw met Visual Basic en iemand liet me zien hoe da dus met VB6 ging (bovenstaand), maar dot NET werkt da blijkbaar dus anders.

Verwijderd

Zoals je in een ander topic van vandaag kan lezen (:Z :Z :Z) kan dit niet meer in .Net. Ik verwijs je gaarne naar dat topic, waar ook de oplossing al is besproken :).

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim m_items As New ArrayList()
Sub AddButton()
  Dim but As New Button()
  but.Size = New Size(100, 20)
  but.Location = New Point(0, 20 * m_items.count)
  but.Text = "Button " & m_items.Count
  Me.Controls.Add(but)
  m_items.Add(but)
  AddHandler but.Click, AddressOf ButtonArrayClick
End Sub
Sub ButtonArrayClick(ByVal sender As Object, ByVal e As EventArgs)
  Dim i As Integer
  i = m_items.IndexOf(sender)
  msgbox("You clicked on Button " & i)
End Sub

Ik neme aan dat je dat bedoeld. Kan je me daar nadere uitleg over geven :):)