Avatar billede micwar Mester
07. august 2012 - 12:44 Der er 5 kommentarer og
1 løsning

Fre en CommandButton og vider til en ComboBox

Hej
Jeg vil lave et userform hvor man f.eks har 4 CommandButton hvor der står X,XX,XXX og IV på dem. Under dem skal der være 2 ComboBox. Missionen er at man skal kunne trykke på f.eks. X og den vil komme frem i ComboBoxen1, når jeg så trykker på XX skal den kunne se om combobox1 er fri, hvis ikke rykker den over på ComboBox2. Hver CommandButten skal skrive det der står på den over i ComboBoxen men samtidig se om den er fri og hvis ikke rykke til næste ComboBox.
Håber det er til at forstå. God fornøjelse.
Avatar billede Mads Larsen Nybegynder
07. august 2012 - 13:00 #1
Noget i den her stil du mener? :)

Private Sub CommandButton1_Click()
    If Len(ComboBox1.Text) = 0 Then
          ComboBox1.Text = CommandButton1.Caption
    ElseIf Len(ComboBox2.Text) = 0 Then
            ComboBox2.Text = CommandButton1.Caption
    End If
End Sub
Avatar billede Mads Larsen Nybegynder
07. august 2012 - 13:03 #2
Evt. sådan her, det gør det lidt nemmere at styre med 4 knapper

Private Sub CommandButton1_Click()
    FindLedigCombobox CommandButton1
End Sub

Sub FindLedigCombobox(CommandButton As CommandButton)
    If Len(ComboBox1.Text) = 0 Then
        ComboBox1.Text = CommandButton.Caption
    ElseIf Len(ComboBox2.Text) = 0 Then
        ComboBox2.Text = CommandButton.Caption
    End If
End Sub
Avatar billede micwar Mester
07. august 2012 - 13:31 #3
Det funker lige som det skal.
Tak for hjælpen.
Avatar billede micwar Mester
07. august 2012 - 13:34 #4
Har du styr på ToggleButton? når den er trykket ind så er den rød og når den er ude er den Grøn f.eks.
Avatar billede Mads Larsen Nybegynder
07. august 2012 - 13:55 #5
Her er et svar.

Dog synes jeg det ser lidt mærkeligt ud når der er trykket ind..
Men det kan gøres sådan her.

    If ToggleButton1.Value = False Then
        ToggleButton1.BackColor = RGB(255, 0, 0)
    Else
        ToggleButton1.BackColor = RGB(0, 255, 0)
    End If
Avatar billede micwar Mester
07. august 2012 - 14:08 #6
Jeg bliver nok nød til at uddybe mit behov får den gør ikke som jeg vil have. Men tak for hjælpen med det første.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester