Autor Beitrag
DiamondDog
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 460



BeitragVerfasst: Di 23.11.10 13:02 
Hallo Leute,
ich hab eine kleines Problem und zwar würde ich gerne bei der Eingabe in ein Edit bestimmte Zeichen nicht zulassen.
Ich hab das mal so versucht, aber das scheint nicht wirklich richtig zu sein:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.Edit1(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (Key in ['\','/',':','*','?','<','>','|']) then Key := #0;
end;

Hoffe das mir dabei jemand weiterhelfen kann.

Danke schon mal an alle.

Mfg Dog
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Di 23.11.10 13:04 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Key in ['\','/',':','*','?','<','>','|']) then Key := #0;
end;

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: Di 23.11.10 13:19 
Grundsätzlich ist das ein großes Durcheinander. Manche Tasten kriegst du bei "OnKeyDown" rein. Andere bei "OnKeyPress". Falls also ein Zeichen nicht gefiltert wird, dann solltest du es mal im OnKeyDown probieren ;)

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)

Für diesen Beitrag haben gedankt: DiamondDog
DiamondDog Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 460



BeitragVerfasst: Di 23.11.10 13:24 
user profile iconXion hat folgendes geschrieben Zum zitierten Posting springen:
Grundsätzlich ist das ein großes Durcheinander. Manche Tasten kriegst du bei "OnKeyDown" rein. Andere bei "OnKeyPress". Falls also ein Zeichen nicht gefiltert wird, dann solltest du es mal im OnKeyDown probieren ;)

Super das hat geholfen, Danke!