Entwickler-Ecke
Sonstiges (Delphi) - Delphi ASCII Code
Jasonier - Sa 16.04.11 15:22
Titel: Delphi ASCII Code
Hallo,
Ich beschäftige mich seit kurzem mit Delphi und bin nun dabei mit der ASCII Tabelle zu arbeiten.
Dabei funkioniert folgendes bei mir nicht.
Könnt ihr mir bitte helfen
Delphi-Quelltext
1:
| if key = 80 then button1.top := button1.top+1; |
Moderiert von
Narses: Quote- durch Delphi-Tags ersetzt
Robii - Sa 16.04.11 15:30
Zitat: |
if key = 80 then button1.top := button1.top+1; |
Hey Jasonier,
die Zeile, die du gepostet hast, ist an sich richtig, kann es vielleicht daran liege, dass key nicht gleich 80 ist? Vielleicht solltest du etwas mehr Quelltext posten, fals der Fehler woanders liegt.
Lieben Gruß,
Robii
jaenicke - Sa 16.04.11 15:31
Hallo und :welcome:
Jasonier hat folgendes geschrieben : |
Delphi-Quelltext 1:
| if key = 80 then button1.top := button1.top+1; | |
Ich rate einmal, dass das in OnKeyPress steht?
Dann muss das so aussehen:
Delphi-Quelltext
1: 2:
| if key = #80 then button1.top := button1.top+1; |
Einfacher wäre es, wenn du geschrieben hättest
was nicht funktioniert. Kommt eine Fehlermeldung, passiert nichts, ...?
Tilman - Sa 16.04.11 17:10
Hinzu kommt, dass das OnKeyPress Ereignis auch ausgeführt werden muss. Wenn du das Event vom Form benutzt, dann funktioniert es nicht sobald der Button markiert wurde. Ist es das Event vom Button, dann MUSS der Button markiert sein.
bummi - Sa 16.04.11 17:37
nuja, eigentlich muss er ja nur Keypreview aktivieren..
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!