Welche Taste wurde gedrückt ?        Zurück       


Dieses Programm ermöglicht es Ihnen, den Keycode abzufragen, wenn eine Taste gedrückt wurde.

Holen Sie sich eine neue Form. Platzieren Sie darauf ein Textfeld ( = Textbox). (Holen Sie sich das Element mit F6 und Doppelclick aus der Werkzeugkiste.)

Die Textbox leeren Sie von der Voreingabe Textbox1. Das können Sie bei den Eigenschaften = Properties machen.

Wird im Textfeld eine der Taste betätigt, dann wird der Keycode über den Print befehl ausgegeben.

Ändern Sie das Programm so, dass der Keycode in einer weiteren Textbox2 ausgegeben wird.

Ändern Sie das Programm so, dass der Keycode bereits ohne Textbox ausgegeben wird.

Wenn Sie in einem Programmcode key. eingeben , dann erscheint ein Auswahlfeld mit allen Möglichkeiten die hinter dem Befehl Key auftauchen dürfen.

Ist key ein Objekt oder eine Klasse oder was sosnt ?

Programmcode:

PUBLIC SUB TextBox1_KeyRelease()

PRINT key.code

END



PUBLIC SUB TextBox1_KeyPress()

TextBox2.text = key.code

END



PUBLIC SUB Form_KeyRelease()

PRINT key.code

END

Varianten ohne Textbox

PUBLIC SUB Button1_KeyPress()

IF Key.Code = 4116 THEN

Message("Die Pfeilnachrechts Taste wurde gedrückt ")

END IF

END



PUBLIC SUB Button1_KeyRelease()

IF Key.Code = Key.Right THEN

Message("Die Pfeilnachrechts Taste wurde gedrückt ")

END IF

END

Varianten

' Gambas class file

PUBLIC SUB Form_keypress()

Message.Info(Key.Code)

END

PUBLIC SUB Form_Open()

ME.Text = "Drücken Sie irgend eine Taste !"

END