KeyDown() - Problem

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

M@rku$.exe

Betreff: KeyDown() - Problem

BeitragDi, Okt 09, 2007 23:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, ich hab ein kleines Problem mit einem Bestätigungsbutton.
Ich will als kleine Übung einen kleinen Chat machen. Klappt auch alles super, nur ich will den Submit Button nicht immer per Mausklick betätigem müssen. Leider habe ich das problem das KeyDown() nur verwendet werden kann wenn kein Element ausgewählt ist. Ich suche dahher eine Lösung mitder ich immer per klick auf Enter den geschrieben text abschicken kann.

Würde mich sehr über antwort freuen!
mfg. Markus.
 

ChristianK

BeitragDi, Okt 09, 2007 23:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Leider habe ich das problem das KeyDown() nur verwendet werden kann wenn kein Element ausgewählt ist.

Was sind das für Elemente?

KeyHit, KeyDown und GetKey sind die einzigen Befehle, mit der man Tastatureingaben abfragen kann.
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

The_Nici

BeitragMi, Okt 10, 2007 11:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich denke, er wills so wie bei ICQ, MSN etc. machen, dass man mit Enter auch den Text versenden kann.
Er will aber nicht dass sein Button-Element immer angewählt sein muss dafür.
Lösung: Du machst mit Keyhit() einfach ne IF-Abfrage inder du dann die Function oder sonstwas fürs Versenden auch aufrufst.
 

M@rku$.exe

Betreff: fast^^

BeitragMi, Okt 10, 2007 19:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne net umbedingt^^
es geht mir darum, dass wenn z.B. das textfield ausgählt ist... er nicht warnimmt das ich enter drücke...
wenn ich nichts ausgewählt habe funktionierts Confused

Lunatix

BeitragMi, Okt 10, 2007 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Das kann man eventuell mit SetwindowLong machen, diese funktion musst du aber erst als Userlib deklarieren, such mal danach...
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Jo0oker

BeitragMi, Okt 10, 2007 20:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann es sein das du die Eingabe mit Input machst?
Wenn ja dann würde ich dir davon abraten.

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!

Lunatix

BeitragDo, Okt 11, 2007 11:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo0oker, ich glaube kaum, das "Elemente" etwas mit input zu tun haben... ich schätz er meint "Gadgets", aber vielleicht sollte uns der Markus mal mehr Infos und vlt. nen Codeschnipsel geben...
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group