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


Keypress och tab..

Postades av 2001-05-06 18:02:00 - Johan Myrberg, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 611 personer

Varför får jag inte keypress att fungera med tab? däremot med enter funkar det utmärkt!! är det något speciell med tab?


Svara

Sv: Keypress och tab..

Postades av 2001-05-06 20:02:00 - Dan Persson

Hur ser koden ut?

Sen gjorde jag en annan upptäckt också. Tab och bokstaven "i" har samma KeyAscii i VB :-(

MvH Dan "DaPe" Persson


Svara

Sv: Keypress och tab..

Postades av 2001-05-06 21:12:00 - Johan Myrberg

Exempel Detta funkar inte!!
Private Sub Keypress osv..
if KeyAsii = 8 Then ' eller vad tab nu hade kommer inte ihåg
txtTabfunkardåligt.setfocus
End If

Skulle man däremot ha Enter så funkar det..
Private Sub Keypress osv..
If KeyAscii = 13 Then
txtEnterFunkarbra.setfocus
End If

Vad är det för fel på tab knappen??


Svara

Sv: Keypress och tab..

Postades av 2001-05-06 22:11:00 - Dan Persson

Jag har testat, och märkte att det visst inte funkade så bra. Kan det bero på att om man ska flytta markören från t.ex. en ruta till en annan ruta, trycker man ju på tabb, det är standard i Windows. Kan det bero på det?

MvH Dan "DaPe" Persson


Svara

Sv: Keypress och tab..

Postades av 2001-05-06 23:28:00 - Andreas Hillqvist

Eftersom tab tangenten används för att navigera mellan kontroller i Windows. Har vb lagt beslag på den. Om man måste använda sig av den kan man subclass kontrollen eller formuläret och registrera den som en shortcut key... Skulle vara trevligt om någon hade ett stabilare mindre avancerat sätt att göra det på.


Svara

Sv: Keypress och tab..

Postades av 2001-05-06 23:29:00 - Sven Åke Persson

hej
Det här funkar på min maskin och har alltid gjort så.

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 9 Then Text2.SetFocus ' 9 = Tab
End Sub

mvh
Sven


Svara

Sv: Keypress och tab..

Postades av 2001-05-07 06:04:00 - Sven Åke Persson

Hej
Förra svaret blev lite snabbt och fel
Det finn två sätt att komma förbi dilemmat.
1. Se till att TextKontrollerna :s TabIndex ligger i den ordning
som man vill ha. TabOrder kommer före KeyAscii där för går
kursorn till den kontroll som ligger i tur när du trycker Tab.

2 Du kan skriva så här

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 9 Then
KeyAscii = 0 'hindra att kursorn går till Text2
Text3.SetFocus
End If
End Sub

mvh
Sven


Svara

Sv: Keypress och tab..

Postades av 2001-05-07 09:45:00 - Johan Myrberg

Grymt bra om det funkar ska testa det...
grazie!


Svara

Sv: Keypress och tab..

Postades av 2001-05-07 12:26:00 - Johan Myrberg

Vi säger att jag till exempel vill fylla en listview vid tabtryckning.. nåt sånt får jag inte att fungera... =(


Svara

Sv: Keypress och tab..

Postades av 2001-05-07 12:51:00 - Andreas Hillqvist

Testa att sätta tabstop = False för alla kontroller i formuläret...


Svara

Sv: Keypress och tab..

Postades av 2001-05-08 14:21:00 - Stefan Larsson

Du kan använda dig av .LostFocus, den händelsen triggas när du tabbar dig UR ett fält.
.GotFocus triggas när kommer till fältet.

/Stefan


Svara

Sv: Keypress och tab..

Postades av 2001-05-08 14:32:00 - Johan Myrberg

Tänkt på det men Funkar inte om användaren får för sig att använda musen och trycka nån annanstans i formuläret..


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 619
27 953
271 709
580
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