kłopoty z SynEdit-em

0

Witam wszystkich. Mam mały problem. A mianowicie: Co zrobić by po wciśnięciu np klawisza 'ą' pojawiła mi się litera 'a'. Robię to w ten sposób:
w OnKeyPress SynEdit-a piszę
[code]
if Key = 'ą' then
SynEdit.SelText := 'a'
[/code]

Ale w rezultacie pojawia mi się coś takiego 'aą'
co zrobić, żeby po wciśnięciu 'ą' pojawiła się tylko litera 'a'?
Z góry dzięki.

0

[code]
if Key = 'ą' then
Key := 'a';
[/code]
 
Nie testowane, ale powinno działać.

0

OK. Nawet jakby to działało to dzięki. Ale co jeśli chcę by po wciśnięciu litery 'ą' pojawił się znak '±' (lewy alt+0177)

0

Win2Iso? poszukaj plków do tego w google (podpowiem Windows 1250 i Iso 18895-2) poza tym aby napisać "ą " należy wcisnąć LAlt i "a" a wiec Key='ą' to zły pomysł

0

Win2Iso? poszukaj plków do tego w google (podpowiem Windows 1250 i Iso 18895-2) poza tym aby napisać "ą " należy wcisnąć LAlt i "a" a wiec Key='ą' to zły pomysł

http://www.borland.pl/cgi-bin/tip.exe/tip?idt=tip_d_32

Żeby napisać 'ą' wystarczy odpowiedni kod ASCII

1 użytkowników online, w tym zalogowanych: 0, gości: 1