Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Taste/Buchstabe im TEdit ignorieren (https://www.delphipraxis.net/25504-taste-buchstabe-im-tedit-ignorieren.html)

PhöniX 7. Jul 2004 17:39


Taste/Buchstabe im TEdit ignorieren
 
Hi :hi:

Ich hab ein TEdit und man soll kein Leerzeichen eingeben dürfen. Wie stell ich das also aus?

S2B 7. Jul 2004 17:51

Re: Taste/Buchstabe im TEdit ignorieren
 
Du könntest einfach bei jedem Drücken der Leertaste im Editfeld alle Leerzeichen mit SpringReplace rausfiltern! :wink:

gmarts 7. Jul 2004 17:57

Re: Taste/Buchstabe im TEdit ignorieren
 
Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if key=#32 then key:=#0;

end;

Nikolas 7. Jul 2004 18:02

Re: Taste/Buchstabe im TEdit ignorieren
 
oder du schreibst so was ins OnKeyPress:
Delphi-Quellcode:
if key=#32 
then key:=#0;
Damit kannst dann auch alle anderen 'Keys non grata' verbieten.

Edit: Da kontrolliert man noch schnell seine Antwort um keinen Müll zu posten und jemand ist schneller. :wall:

PhöniX 7. Jul 2004 18:04

Re: Taste/Buchstabe im TEdit ignorieren
 
danke :thuimb:

SirThornberry 7. Jul 2004 18:32

Re: Taste/Buchstabe im TEdit ignorieren
 
Das OnChange solltest du auch noch belgen und darin mit StringReplace eventuelle Leerzeichen entfernen sonst wäre es möglich per copy&Paste Leerzeichen einzufügen

ArmyMan 30. Jul 2004 18:47

Re: Taste/Buchstabe im TEdit ignorieren
 
Hi alle

Zu dem #32 und #0...

Gibt es irgenwo eine tabelle mit allen tasten??
Wäre echt sehr nützlich :)

Thx ArmyMan

nailor 30. Jul 2004 18:54

Re: Taste/Buchstabe im TEdit ignorieren
 
doch einmal hier im forum und einmal in der delphi.hilfe

stichwort wirtual key codes

The-X 30. Jul 2004 19:08

Re: Taste/Buchstabe im TEdit ignorieren
 
Zitat:

Zitat von nailor
Virtual key codes

:)

rantanplan99 30. Jul 2004 19:17

Re: Taste/Buchstabe im TEdit ignorieren
 
ach langweilig, du musst die Buchstaaben vertauschen, das treibt den user in den wahnsinn *G*

z.b.
Delphi-Quellcode:
if Key='A' then Key:='B'
elseif Key='B' then Key:='F'
elseif Key='C' then Key:='X';
etc, etc.

:lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz