---
title: "senkeys"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/71540-senkeys"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "theguru"
published: "2003-03-19T09:49:38.000Z"
updated: "2003-03-19T20:05:21.000Z"
replies: 1
views: 216
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/71540-senkeys"
---

# senkeys

## #1 — theguru, 2003-03-19T09:49Z

Hej 
Jag håller på att ett sendkeys problem.
Vad jag vill åstakomma är att jag vill aktivera combobox2 när
jag lämnar combobox1 har alltså lagt koden i lostfocus för 
combobox1 och vill trigga igång när jag tabbar bort och 
har lagt in detta

    cbombobox2.SetFocus
    SendKeys "%{DOWN}"
    SendKeys " "

detta fungerar bra i windows2000 men ej för XP då måste
man klicka pil ner.
Jag jag vet att DOWN är för pil ner men faktum är att det 
funkar med tab i win2000 om jag däremot väljer att skicka
tab så fungerar det inte alls varken på win2000 eller XP.
Nån som kan förklara detta?

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

## #2 — niko, 2003-03-19T20:05Z

Nu kör jag inte XP så jag vet inte varför den inte gillar *SendKeys "%{DOWN}"*. Men vanligt hederligt Windows-API borde den väl begripa, tycker man:

```
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
Private Const CB_SHOWDROPDOWN = &H14F

'
'
cbombobox2.SetFocus
SendMessage cbombobox2.hwnd, CB_SHOWDROPDOWN, True, 0 'True=ner, False=upp
SendKeys " "
'
'
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/71540-senkeys
