Delphi-PRAXiS

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:

ArmyMan 30. Jul 2004 19:23

Re: Taste/Buchstabe im TEdit ignorieren
 
Witzig aber nicht lustig :cry:

Das mit den Virtual Key Codes kenn ich aber ich will es mit den anderen machen. #13, #32, #0 usw.

Woher krieg ich solch eine tabelle??

Thx ArmyMan

Hansa 30. Jul 2004 19:23

Re: Taste/Buchstabe im TEdit ignorieren
 
Zitat:

Zitat von ArmyMan
Hi alle

Zu dem #32 und #0...

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

Thx ArmyMan

Ja, die ist echt nützlich und hier zu finden :

http://www.delphipraxis.net/internal...=118394#118394

ArmyMan 30. Jul 2004 19:43

Re: Taste/Buchstabe im TEdit ignorieren
 
Schon nützlich

Aber die taste die ich brauche hat keinen code :(

Trotzdem danke
ArmyMan

Tubos 30. Jul 2004 19:48

Re: Taste/Buchstabe im TEdit ignorieren
 
Welche ist es denn?

Hansa 30. Jul 2004 19:48

Re: Taste/Buchstabe im TEdit ignorieren
 
Welche Taste brauchst du denn ? Ich glaube : "You are on the Holzweg" :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:47 Uhr.

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