[ gu5t3r @ 13.10.2006. 10:02 ] @
zapeo sam opet...ne znam napravit niz buttona sa indeksima kao sto se moglo u VB6...trebao bih komadic koda kako se radi niz buttona tako da ne moram za svaki radit drugu varijablu nego imam jednu npr. gumb i onda pristupam njima tipa gumb(0), gumb(1) itd... bio bih zahvalan na komadicu koda...

hvala unaprijed...
[ aleksandarpopov @ 13.10.2006. 13:17 ] @
Tako nesto vise ne postoji, ne u .NET-u, barem ne na nacin kako si navikao u VB6. dugmad dodajes u neku kolekciju, npr. ArrayList, a i sama forma ima kolekciju kontrola pa ih mozes vracati iscitavanjem elemenata, u tvom slucaju dugmadi iz te kolekcije ...jbg o tome moras malo da procitas u dokumentaciji o .NET-u, MSDN-u... moras malo skapirati kako funkcionise.
Pozdrav
[ gu5t3r @ 13.10.2006. 14:33 ] @
da li onda taj array definiram kao array buttona ili ne znam array adresa na buttone?

probavao sam tako nesto ali mi izbaci neke errore tipa button cannot be indexed because it has no default property ili da ne moze convertirat form.button u system type...blalbla

a u msdn-u ne mogu nac to...uzas

nista...skinut neki debeli pdf o .NET-u i citat preko vikenda...

ako je itko radio nesta ovako bio bih zadovoljan copy pasteom koda

bye bye i thnx
[ aleksandarpopov @ 13.10.2006. 15:29 ] @
Ne moras cak ni da ih definises. Kada dodajes butone na formu mozes ti ih u stvari dodajes u kontejner(kolekciju priblizno kao dinamicki niz).
Mozda nesto pomogne
http://www.thescripts.com/forum/thread349182.html
Pozdrav
[ VladaSu @ 13.10.2006. 23:59 ] @
Microsoft predlaze nesto ovako...
imam dva dugmeta btnPrvi i btnDrugi


na kraju prvoga reda 'Handles je kljucno

Private Sub edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrvi.Click, btnDrugi.Click
If (sender Is btnPrvi) Then
'btnPrvi je kliknut
ElseIf (sender Is btnDrugi) Then
'Drugi je kliknut
End If
'radi za sve
End Sub
[ sale83 @ 14.10.2006. 07:56 ] @
Mozda ti ovo bude od koristi:

Code:

Public Class Form1
    Dim button(5) As Button
    Friend WithEvents Button1 As System.Windows.Forms.Button
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim i, x, y As Integer
        x = 0
        y = 0
        For i = 0 To (Button.Length - 1)

            Button(i) = New System.Windows.Forms.Button
            Button(i).Location = New System.Drawing.Point(x, y)
            Button(i).Name = "Button" & i
            Button(i).Size = New System.Drawing.Size(50, 50)
            Button(i).TabIndex = 0
            Button(i).Text = "Button" & i
            Me.Controls.Add(Button(i))
            AddHandler Button(i).Click, AddressOf Me.Button1_Click
            x += 50

        Next

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox(sender.Text)
    End Sub
End Class




Poz
sale