Code: Alles auswählen
  if Key = #13 then
    cmdAnmeldenClick(self)
  else if not (Key in [#8, ' ', '_', 'a'..'z', 'A'..'Z', '0'..'9']) then
     begin
       Key := #0;
     end;  Daher will ich jetzt xyzUTF8KeyPress(Sender: TObject; var UTF8Key: TUTF8Char) verwenden.
Frage:
Warum kann ich UTF8Key nicht mit dem Mengenoperatoren IN auswerten? 'UTF8Key in []'
Der Compiler liefert die Meldung: Error: Operator is not overloaded
Code: Alles auswählen
  if UTF8Key = #13 then
    txtPasswort.SetFocus
  else if not (UTF8Key in [#8, ' ', '_', 'a'..'z', 'A'..'Z', '0'..'9']) then
    begin
      UTF8Key := #0;
    end;  
 
  Verein
Verein 
 Links
Links Suche
Suche