Entwickler-Ecke
Sonstiges (Delphi) - Enter simulieren
Major - Mo 08.07.02 11:18
Titel: Enter simulieren
hallo!!!
Wie kann man im Onclick Ereignis eines Buttons, die Enter- (Eingabe-) Taste für ein Editfeld simulieren lassen ??
Maggi - Mo 08.07.02 13:57
Hmm, :?
ich weiß nicht genau was du damit meinst, aber mit #13+#10 kann man ein Enter im Source mitgeben.....
Maggi
Major - Di 09.07.02 15:26
hi!!!
ich meine damit, dass ein Signal gesendet wird, so als ob man in
diesem Edit-Feld die Entertaste gedrückt hätte.
Maxigraf - Di 09.07.02 17:07
Versuchs mal so:
Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.Button1Click(Sender: TObject); var char1 : char; begin char1 := chr(vk_return); edit1.OnKeyPress(sender,char1); end; |
Hab das einfach auf nen Button gelegt...
btw: ich krieg immer nen Fehler wenn ich das so mach:
Quelltext
1:
| edit1.OnKeyPress(sender,chr(vk_return)); |
Ka, wieso...
Naja, hoffe, das hilft dir :)
MfG Maxigraf
Klabautermann - Di 09.07.02 17:17
Hallo,
Maxigraf hat folgendes geschrieben: |
Ka, wieso... |
dann gucke mal ganz schnell in die online-Hilfe unter dem Stichwort Parameter und lesese da insbesondere alles was mit
VAR-Parametern zu tun hat.
Viel Spaß
Klabautermann
Maxigraf - Di 09.07.02 17:29
Okok, is ja gut :D
Major - Do 11.07.02 10:18
@Maxigraf
weiter geholfen hat es mir nicht so richtig, na ja ich muß das ganze jetzt
sowieso anders aufbauen dazu bräuchte ich nochmals eure Unterstützung
da ich nicht keine Ahnung habe ob das überhaupt funktioniert.
wenn man auf die Projekt.exe klickt müßte folgendes ablaufen:
Form 1 wird gestartet, ist aber nicht sichtbar
wenn möglich wird Enter in einem Edit-Feld simuliert
Form1.Button1. muß ein onklick Ereignis erhalten und
dann Form2 starten
erst Form2 ist sichtbar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 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!