---
title: "Söka i en combobox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/82484-söka-i-en-combobox"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2003-07-22T15:40:25.000Z"
updated: "2003-07-24T23:47:32.000Z"
replies: 3
views: 245
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/82484-söka-i-en-combobox"
---

# Söka i en combobox

## #1 — saw, 2003-07-22T15:40Z

Jag försöker fortfarande att vara smart. :r 
Men...
I en combobox så laddas det in en fil som innehåller länder och förkortningar.

```
AE=United Arab Republics
AR=Argentina
AT=Austria
AU=Australia
AW=Aruba
BE=Belgium
BG=Bulgaria
```

I en combobox brevid så läggs det in förkortningar på sparade språkfiler:

```
ae
ar
at
au
```

När språkfilen sparas, så dyker alltså t ex 'bg' upp.
Nu ville jag att den första comboboxen då skulle leta upp landet, med uppgiften ifrån den förra comboboxen.
Så här försöker jag:

```
'Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal _
    hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
    lParam As Any) As Long
 Const LB_FINDSTRING = &H18F

Combo2.ListIndex = SendMessage(Combo2.hwnd, LB_FINDSTRING, -1, _
       ByVal CStr(UCase(Combo3.Text)))
```

Detta fungerar jättedåligt, den går bara till den första posten, och stannar där.
Förslag?
 :e

Permalänk: https://www.webforum.nu/p/82484

## #2 — niko, 2003-07-22T21:10Z

> Förslag?

Japp. "LB" i "LB_FINDSTRING" står för "ListBox" om du kör på "CB_FINDSTRING" (&H14C) så kommer det att funka mycket bättre.

Permalänk: https://www.webforum.nu/p/1116499

## #3 — saw, 2003-07-22T22:58Z

Tack min vän
Helt kanon

Permalänk: https://www.webforum.nu/p/1116538

## #4 — saw, 2003-07-24T23:47Z

Jag försöker att använda mig av denna funktionen mellan combo1 och list1 också. Det fungerar bra, listboxen ställer sig på värdet, men problemet är att texten i comboboxen syns inte längre. Om jag öppnar upp comboboxen och väljer filen igen, så händer ingenting. Gör jag det ytterligare en gång till, då kommer texen upp i comboboxens textfält. Kan man komma runt detta?

Permalänk: https://www.webforum.nu/p/1120767

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/82484-söka-i-en-combobox
