Avatar billede itcon Nybegynder
21. maj 2002 - 10:09 Der er 4 kommentarer og
1 løsning

Markere tekst i combobox II

Jeg prøver lige igen med en lille ændring:
Hvis jeg har en tekstboks kan jeg få markeret hele den tekst som står i boksen når der klikkes med musen i feltet, ved at lave følgende.

Private Sub SelectAarsag_Click()
    SendKeys "{F9}"
End Sub

Men hvis jeg forsøger det samme med en combo boks sker der ingenting. Jeg ønsker at hele teksten i boksen markeres, når der klikkes med musen et sted i feltet/alternativt at indholdet i combo boksen slettes.
21. maj 2002 - 10:38 #1
Hej Itcon,

Du skal lægge koden på MouseUp-hændelsen:

Private Sub SelectAarsag_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
  SendKeys "{F9}"
End Sub

Spørg mig ikke hvorfor! Combobokse laver åbenbart en masse snavns, som man ikke kan se når man flytter fokus til den. MouseUp er derfor den eneste (som jeg ser det) som kan klare opgaven, da den udløses efter alle de andre.

/Thomas
Avatar billede itcon Nybegynder
21. maj 2002 - 10:50 #2
Hej Thomas,

Som altid et hurtigt og kvalificeret svar ! Det virker fint, men hvis man klikker på dropdownpilen vil listen ikke åbne sig - jeg har prøvet at sætte et {F4} ind i sendkeys sætningen, og så virker det sådan nogenlunde, men stadig lidt uldent når man klikker på dropdownpilen - nogen ideer ?
:)Mik
Avatar billede itcon Nybegynder
21. maj 2002 - 11:08 #3
Nå nu virker det, jeg skal bare bruge dropdown istedet for F4.
21. maj 2002 - 19:28 #4
Sorry, jeg har været væk hele dagen. Men det er godt, at du fandt ud af det :o)
Avatar billede itcon Nybegynder
21. maj 2002 - 22:08 #5
Hej Thomas,
Ja, men jeg var lidt for hurtigt ude - har haft problemer med at jeg så ikke kan få lov til at vælge dataene fra listen - det virker i det hele taget meget ringe. Underligt...
:) Mik
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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