BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Delphi Button-Aktion bei Tastendruck » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Button-Aktion bei Tastendruck
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
1012178 1012178 ist männlich
BlackBoarder


images/avatars/avatar-2245.jpg

Dabei seit: 18.10.2001
Beiträge: 753
Herkunft: Eifel

Button-Aktion bei Tastendruck       Zum Anfang der Seite springen

Hallo. Habe da ein Problem:
Och möchte gerne in Pascal (Delphi) eine Taste auf einen Buttpon legen. Also wenn ich z.B. auf die "1" drücke soll irgend ein Button ausgelöst werden. Soll irgendwie mit onkeydown oder KeyPress funktionieren, ich weiß aber nicht wie...

Thanx

__________________
Schweine die brutzeln pfeifen nicht.

22.10.2002 14:44 1012178 ist offline E-Mail an 1012178 senden Beiträge von 1012178 suchen
Lucas Lucas ist männlich
Member


images/avatars/avatar-856.gif

Dabei seit: 06.07.2001
Beiträge: 217
Herkunft: NRW

      Zum Anfang der Seite springen

wenn du den Button mit &1 beschriftest geht das, aber nur solange es Dich nicht stört dass die 1 dann auf dem Button steht.
22.10.2002 19:15 Lucas ist offline E-Mail an Lucas senden Beiträge von Lucas suchen
1012178 1012178 ist männlich
BlackBoarder


images/avatars/avatar-2245.jpg

Dabei seit: 18.10.2001
Beiträge: 753
Herkunft: Eifel

Themenstarter Thema begonnen von 1012178
      Zum Anfang der Seite springen

doh! ich habe das gar nicht ausprobiert, dachte da müsste man die Alt Taste bei gedrückt halten....
Klar geht das mit der 1. Ist nämlich ein Taschenrechner, und da ist das wohl kein problem..

Das Problem ist nur, dass dann so ein Strich dadrunter hängt, und der sieht bei den Rechnezeichen dan ein wenig beknackt aus. Trotzdem Danke!

Also wenn einer noch ne Lösung kennt, her damit Augenzwinkern

__________________
Schweine die brutzeln pfeifen nicht.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von 1012178: 22.10.2002 20:19.

22.10.2002 20:17 1012178 ist offline E-Mail an 1012178 senden Beiträge von 1012178 suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Hm, den Strich verursacht das &, frag mich aber nicht wie man das weg bekommt,
du müsstest wahrscheinlich mittels WM_CHAR oder in
der PreTranslateMessage (die bessere lösung) die Keys
abfangen, und überprüfen welche taste gedrückt wurde,
und daraufhin das Ereignis bei deinem Button auslösen.

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
22.10.2002 20:27 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
1012178 1012178 ist männlich
BlackBoarder


images/avatars/avatar-2245.jpg

Dabei seit: 18.10.2001
Beiträge: 753
Herkunft: Eifel

Themenstarter Thema begonnen von 1012178
      Zum Anfang der Seite springen

Ähm, jo, Ägypten! smile

Hast du irgendwie was fertiges oder ne genauere Erklärung wie ich sowas angehe??

__________________
Schweine die brutzeln pfeifen nicht.

22.10.2002 21:58 1012178 ist offline E-Mail an 1012178 senden Beiträge von 1012178 suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Äh, schau mal in den Reise katalog ;I

So spontan könnte ich dir da nix geben, da Pascal nicht so
mein ding ist, bin mehr c/c++ orientiert, aber
eigentlich müsste es in Pascal ähnlich gehen. Kann man
dort auch Windowsmessages empfangen?
(Ich nehm mal an du entwickelst auf Windows...
sonst helfen dir Windowmessages wirklich net viel...)

Guck mal auf www.c-plusplus.de/forumstart.de
unter WinApi, oder such dort nach 'PreTranslateMessage'

Devil

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
22.10.2002 22:03 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Medusa Medusa ist männlich
Senior Member


images/avatars/avatar-252.gif

Dabei seit: 10.09.2001
Beiträge: 356
Herkunft: ...von da, wo mein Haus wohnt...

      Zum Anfang der Seite springen

Also ich kann malsagen wie das in VB ist. Vielleicht ists in Pascal ähnlich?
Die Funktion Form_KeyPress wird ausgelöst, wenn man ne Taste drückt. Und als Parameter der Funktion ist der Ascii-code von der gedrückten taste. Dann kann man in der Funktion jetzt her-gehen und sagen:
wenn's der Ascii-Code von '1' war, dann drück mir auf Knopf '1' (Dafür gibts auch wieder ne Funktion in VB Knopf_Click

Ich hab leider keinerlei Erfahrung mit anderen Programmiesprachen. Vielleicht hats dir weitergeholfen und des is bei Pascal ähnlich

(Pascal? Gibts das auch in 32Bit-Version? Ich kenn nur das Turbo Pascal für dos ^^)

__________________
Grüßle, Medi

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Medusa: 22.10.2002 22:21.

22.10.2002 22:20 Medusa ist offline E-Mail an Medusa senden Beiträge von Medusa suchen
1012178 1012178 ist männlich
BlackBoarder


images/avatars/avatar-2245.jpg

Dabei seit: 18.10.2001
Beiträge: 753
Herkunft: Eifel

Themenstarter Thema begonnen von 1012178
      Zum Anfang der Seite springen

@Devil81: Werde mir deinen Link mal ansehen!
@Medusa: Jau! Es gib ein Programm, das nennt sich Delphi und läuft auf der Windoof - Ebene.

Mal sehen ob ich das heute noch hinkriege, muss mein Programm nämlich morgen in der Schule abgeben und ich wollte das so als kleines Extra einbauen. smile

__________________
Schweine die brutzeln pfeifen nicht.

23.10.2002 07:11 1012178 ist offline E-Mail an 1012178 senden Beiträge von 1012178 suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Delphi Button-Aktion bei Tastendruck

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH