Avatar billede koonz Nybegynder
15. november 2000 - 18:46 Der er 7 kommentarer og
1 løsning

Ingen æ, ø, å i memo

Jeg havde forestillet mig man laver en event på Keydown, og så kigger på key, men jeg kan ikke rigtig få den til at undgå at skriver tegnet

Hjælp ?
Avatar billede erikjacobsen Ekspert
15. november 2000 - 19:31 #1
Du kan vist bare lave denne event-procedure, og sætte den i objectinspectoren:

procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
  if key in [\'æ\',\'Æ\',\'ø\',\'Ø\',\'å\',\'Å\'] then
    key:=#0
end;

Avatar billede koonz Nybegynder
15. november 2000 - 20:44 #2
Den giver Incompatible types - word and char
Avatar billede koonz Nybegynder
15. november 2000 - 20:52 #3
Hvordan vælger jeg et område og sletter det - det kunne måske være metoden
Avatar billede erikjacobsen Ekspert
15. november 2000 - 21:17 #4
Nej den gør ikke - den er testet. Du må have skrevet forkert
Avatar billede torbenthyregod Nybegynder
15. november 2000 - 21:28 #5
>> koonz

erikjakobsen har ret. jeg tror du har valgt en onKeyDown event, så kommer den fejl som du har skrevet. Du skal bruge onKeyPress event, så virker det !!
Avatar billede erikjacobsen Ekspert
15. november 2000 - 21:33 #6
Nå ja, Torben - det vil forklare det ;-)
Avatar billede koonz Nybegynder
15. november 2000 - 21:59 #7
Yeps - så virker den - hvad er egentlig foreskellen på Press og down
Avatar billede erikjacobsen Ekspert
15. november 2000 - 22:29 #8
Press giver dig tegnet, mens down giver dig tasten - groft sagt.
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