Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Piltangent till listbox som inte har fokus(LÖST)

Postades av 2002-09-08 22:08:37 - Benni Svensson, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 441 personer

Jag vill kunna använda piltangeterna på en listbox som inte har fokus.
Jag vet att jag måste ha vbKeyDown men var när hur kopplar jag detta.
Någonting så här tror jag att det borde vara, men det fattas ju en del...

Private Sub List1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyAscii = 40 Then
'vbKeyDown
End If
End Sub

Några förslag


Svara

Sv: Piltangent till listbox som inte har fokus

Postades av 2002-09-08 23:21:48 - Ronny Thörnvall

Om inte ListBoxen har fokus så kan den heller inte känna av tangentnedtryckningarna...

Antingen får du 'lyssna' efter ´tangenttryckningar på Listboxens container, (formuläret: Form_KeyDown...) eller så får du väl använda API-anrop eller nå't för att lyssna på events och sedan köra kod beroende på vad användaren gör...

Frågan är VILL du verkligen styra Listboxen när den inte har fokus?! Det är ju inte direkt Microsoft standard att göra så, och oftast är det enklast att hålla sig till standarden (även om den ibland är dålig), detta för att det förenklar för användaren att köra programmet...

Lycka till!
// Qez


Svara

Sv: Piltangent till listbox som inte har fokus

Postades av 2002-09-09 00:01:45 - Cerrolyn Wedin

Prova detta "pappsen"

<code>
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyDown Then
List1.SetFocus
End If
End Sub
</code>


Svara

Sv: Piltangent till listbox som inte har fokus

Postades av 2002-09-09 19:12:33 - Andreas Hillqvist

Lägg koden i den kontroll som skall ha focus när du navigerar upp och ner. T.Ex. Text1. Annars kan du lägga koden i formuläret och sätta keypreview till true:
<code>
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp
If List1.ListIndex > 0 Then
List1.ListIndex = List1.ListIndex - 1
Else
Beep
End If
Case vbKeyDown
If List1.ListIndex < List1.ListCount - 1 Then
List1.ListIndex = List1.ListIndex + 1
Else
Beep
End If
End Select

End Sub
</code>


Svara

Sv: Piltangent till listbox som inte har fokus

Postades av 2002-09-09 19:19:00 - Benni Svensson

Tack Andreas pålitlig som vanligt.
Det var precis det här som jag var uteför.
Rosor och chockolad till dig.


Svara

Nyligen

  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino
  • 17:57 Vart är SEO på väg till 2030?
  • 14:24 CBD regelbundet?

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 666
27 955
271 721
337
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies