Results 1 to 14 of 14

Thread: [RESOLVED]Multiple adressof to 1 sub?

Threaded View

  1. #1

    Thread Starter
    Junior Member
    Join Date
    May 2013
    Posts
    21

    Resolved [RESOLVED]Multiple adressof to 1 sub?

    Hi all,

    I'm trying to make a dynamic input form. But to do this I need to be able to pass multiple adressof's to 1 sub. Is this possible?
    Here is my code:

    Code:
        Public Function AddNewcombobox() 'As System.Windows.Forms.ComboBox
            Dim cmbSoort As New System.Windows.Forms.ComboBox()
    
            Me.Controls.Add(cmbSoort)
            cmbSoort.Top = cLeft
            cmbSoort.Left = 62
            cmbSoort.Items.Add("Maak een keuze")
            cmbSoort.Items.Add("Behuizingen")
            cmbSoort.Items.Add("Moederborden")
            cmbSoort.Items.Add("Processoren")
            cmbSoort.Items.Add("Grafische kaarten")
            cmbSoort.Items.Add("Geheugen")
            cmbSoort.Items.Add("DVD/Blu-ray")
            cmbSoort.Items.Add("Harddisks")
            cmbSoort.Items.Add("SSD")
            cmbSoort.Items.Add("Voedingen")
            cmbSoort.Items.Add("Invoerapparaten")
            cmbSoort.Items.Add("Monitoren")
            cmbSoort.SelectedIndex = 0
            cmbSoort.Name = "Soort" & mintI
            AddHandler cmbSoort.SelectedIndexChanged, AddressOf IndexVeranderd
            Return cmbSoort
        End Function
    
        Public Sub AddNewName()
            Dim cmbName As New System.Windows.Forms.ComboBox()
    
            Me.Controls.Add(cmbName)
            cmbName.Top = cLeft
            cmbName.Left = 292
            cmbName.Items.Add("Maak een keuze")
            cmbName.Name = "Naam" & mintI
            cmbName.Enabled = False
            CmbPrijs.Enabled = False
            txtStuks.Enabled = False
            'AddHandler AddNewcombobox.SelectedIndexChanged, AddressOf IndexVeranderd
            cLeft = cLeft + 40
            mintI += 1
        End Sub
    
        Private Sub cmbNaam_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
            'CmbPrijs.SelectedIndex = CmbNaam.SelectedIndex
        End Sub
    
        Private Sub IndexVeranderd(ByVal sender As System.Object, ByVal e As System.EventArgs)
            Dim ComboVeranderd = DirectCast(sender, ComboBox)
            Dim combonaam = DirectCast(sender, ComboBox)
            MsgBox(combonaam.ToString)
            If ComboVeranderd.SelectedIndex = 0 Then
                'ComboNaam.Enabled = False
                txtStuks.Enabled = False
            End If
            For i = 0 To EasybyteDataSet.Stock.Rows.Count - 1
                If ComboVeranderd.SelectedItem = EasybyteDataSet.Stock.Rows(i)("Soort") Then
                    'ComboNaam.Enabled = True
                    txtStuks.Enabled = True
                    'ComboNaam.Items.Add(EasybyteDataSet.Stock.Rows(i)("Product naam"))
                    CmbPrijs.Items.Add(EasybyteDataSet.Stock.Rows(i)("Prijs"))
                End If
            Next
        End Sub
    I'm trying to make it that if the SelectedIndex of cmbSoort changes, the index of cmbNaam changes too.

    Is this possible?
    Last edited by DryGoldFish; May 26th, 2013 at 08:02 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width