Avatar billede hyber Nybegynder
08. marts 2004 - 19:49 Der er 5 kommentarer og
1 løsning

Combobox problemer.

Jeg er ved at lave en combobox, det går bare ikke så godt...

Jeg kan godt nok få noget til at så i den, når jeg smide nedenstående i form_load()

Private Sub Form_Load()
login_adv.color_select.AddItem "256 Farver", 0
login_adv.color_select.AddItem "16 Bit farver", 1
login_adv.color_select.AddItem "24 Bit farver", 2
login_adv.color_select.AddItem "32 Bit farver", 3
End Sub

Mit problem er bare så at hente de data ud som brugeren vælger, jeg har pt følgende, men der virker ikke... =(

Private Sub color_select_Change()
Dim var_color As String
var_color = login_adv.color_select.Text

Select Case var_color
    Case "256 Farver"
    SaveSetting "LinuxTS", "options", "colorcount_tmp", "0"
    Case "16 Bit Farver"
    SaveSetting "LinuxTS", "options", "colorcount_tmp", "1"
    Case "24 Bit Farver"
    SaveSetting "LinuxTS", "options", "colorcount_tmp", "2"
    Case "32 Bit Farver"
    SaveSetting "LinuxTS", "options", "colorcount_tmp", "3"
End Select

Til sidst har jeg også problemer med at når brugeren vælger et punkt kan han faktisk bare markere den og slette det. Jeg ville gerne have at han kun har mulighed for at vælge dem uden at kunne redigere i lortet... Jeg har prøvet med locked=true, men så kan han jo ikke vælge noget som helst og så er vi jo lige langt..

Håber I kan hjælpe

Hygge

Esben
Avatar billede Slettet bruger
08. marts 2004 - 20:05 #1
Prøv med
var_color = login_adv.color_select.SelectedItem
istedet for
var_color = login_adv.color_select.Text


Og kig på Style, mener jeg det er, der er 3 muligheder for din combobox, vælg 1 eller 2, den står sikkert på 0 nu.
Avatar billede hyber Nybegynder
08. marts 2004 - 20:16 #2
Det virkede ikke, og når jeg skiver login_adv.color_select. så plejer den også at selv kunne halvvejs gætte det man vil, men det er kommer tættest på er selText.

Derimod style, var rigtigt, den skulle bare sættes over til 3 frem for 1

--
Esben
Avatar billede Slettet bruger
08. marts 2004 - 20:33 #3
2 sek, finder lige noget VB frem :-)
Avatar billede Slettet bruger
08. marts 2004 - 20:37 #4
login_adv.color_select.list(login_adv.color_select.ListIndex)
giver dig teksten

login_adv.color_select.ListIndex
giver dig indexnummeret på den valgte.
Avatar billede hyber Nybegynder
08. marts 2004 - 20:44 #5
10-4 tak skal du ha...

--
Esben
Avatar billede Slettet bruger
08. marts 2004 - 20:46 #6
Jeg takker for point :-)
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