Avatar billede athlon-pascal Juniormester
05. oktober 2003 - 17:00 Der er 3 kommentarer og
1 løsning

RichEdit, Windows XP og mærkelige tegn

Jeg er ved at lave et kalender-program, hvor man kan skrive noter til de enkelte dage i en TRichEdit.
Man kan også navigere i kalenderen når RichEditen er i fokus, ved at holde Alt-tasten nede og bruge pil-tasterne.

Problemet er, at hvis man holder Alt-tasten nede, trykker 3 gange på f.eks. pil-venstre, slipper Alt-tasten og trykker på f.eks. D-tasten, så kommer der ikke et d, men en firkant i min RichEdit. Jeg tror det er en bug i Windows XP, da der er samme problem med WordPad, men er der en løsning?

Jeg vil ikke bruge en memo.

Jeg bruger Delphi 7 Personal og Windows XP Prof.

På forhånd tak :-)
Avatar billede snowball Novice
05. oktober 2003 - 17:07 #1
Det er ikke nogen bug, for når man holder ALT tasten nede, så "forbereder" man jo Windows på at man evt. vil skrive ASCII koden til et tegn. Tror næppe du kan gøre noget ved det - udover at bruge en anden tast end ALT - CTRL måske !?

Snowball
Avatar billede snowball Novice
05. oktober 2003 - 17:09 #2
Dårlig idé med CTRL ;) ALT GR er nok bedre hvis du kan fange den.

Snowball
Avatar billede athlon-pascal Juniormester
05. oktober 2003 - 17:21 #3
Snowball -> Den ide er faktisk slet ikke så tosset :-)
Man kan dog ikke fange AltGr-tasten alene, man skal i stedet fange både ssAlt og ssCtrl :-)

Læg et svar, så en god, hårdtarbejdende CoAdmin, der samtidig har tid til også at svare på spørgsmål, kan få endnu flere points :-)
Avatar billede snowball Novice
05. oktober 2003 - 17:26 #4
Svar ;)

Snowball
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
Kurser inden for grundlæggende programmering

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