Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Abfrage ob eingegebener Wert nur ein Charackter

  Alt 11. Sep 2007, 22:01
Hi,

das müsste so heißen (eckige Klammern)

if (c in ['a'..'z']) or (c in ['A'..'Z']) then oder auch kürzer:

if c in ['a'..'z', 'A'..'Z'] then Edit: Du musst natürlich auf den Datentyp achten:

Das könnte so aussehen:

Delphi-Quellcode:
var c: char;
begin
  c := AnsiUpperCase(Edit1.Text)[1];
  if c in ['a'..'z', 'A'..'Z'] then
oder auch so:

Delphi-Quellcode:
var c: string;
begin
  c := AnsiUpperCase(Edit1.Text);
  if c[1] in ['a'..'z', 'A'..'Z'] then
  Mit Zitat antworten Zitat