07. august 2002 - 22:40Der er
5 kommentarer og 1 løsning
Piletaster
Hej igen, alle
Jeg har lige en lille én.
I en formular har jeg 4 knapper lodret, 4 knapper vandret. Hvordan kan jeg navigere mellem dem, uden at skulle en ned hele tiden? Kan jeg lave en kode til piletasterne, så jeg også kan bevæge mig på tværs af mine knapper..????
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Med fare for at jeg ikke har forstået dit spørgsmål korrekt, Kan du prøve at kigge på tab-index på knapperne. Der kan du sætte den rækkefølge tabulatoren skal give focus.
Prøv med nedenstående. Koden skal programmeres for "VedTastNed" hændelsen for ALLE knapperne. Jeg har for eksemplets skyld nummereret knapperne på følgende måde:
11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44
God fornøjelse.
Private Sub Kommandoknap13_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode Case vbKeyUp DoCmd.GoToControl "Kommandoknap43" Case vbKeyDown DoCmd.GoToControl "Kommandoknap23" Case vbKeyRight ' Ikke nødvendig, da den auromatisk flyttes den rigtige vej Case vbKeyLeft ' Ikke nødvendig, da den auromatisk flyttes den rigtige vej Case Else End Select End Sub
Der må være en nemmere måde at gøre det på. Jeg har prøvet med min formular, og det virkede ikke rigtigt. Jeg kan ikke ændre mine knappers navn, da jeg så skal ændre en hel del kode.
Prøv igen med noget andet. F.eks. Ved tastned på formularen.?????
Hvis du bruger VedTastNed på formularen, er du nødt til bagefter at finde ud af hvor du står, og så derefter finde ud af hvilken knap, du så skal bevæge dig hen til. Resulatet er at du alligevel får noget omfattende kode. Hvis det er muligt, kan du evt. sende formularen til mig, så skal jeg nok lave (noget af) koden). jap@privat.tele.dk
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.