Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 08:52

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr Jul 30, 2004 21:20 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
Habe in der "Form1" meines Programms in der "onkeyup" Procedure meine Tastaturtsteuerung untergebracht.

Nu habe ich noch ein Pagecontrol in die selbe Form eingebaut. Und siehe da die Procedure "onkeyup" wird bei Tastendruck genau wie die "onkeydown" Procedure nicht nehr ausgeführt. nu muss ich dieses problem entweder beheben, oder ich brauche ne alternatieve Methode für die Tastatursteuerung.

Und als letzten Ausweg werde ich wohl das Pagecontrol in eine neue Form setzten. das währe allerdings hinsichtlich der Benutzerfreundlichkeit des Programms nicht wirklich förderlich.

Also dachte ich mir, jemand wird wohl Rat wissen! (indirekte Aufforderung :D )

Ach ja gibt es bekannte merkwürdige Probleme mit word Variablen??
Mein Programm funktioniert nicht mehr, wenn ich eine Integer-variable, die nur mit Werten von 0-4 belegt wird, gegen eine Word-variable eintausche!?! Mit nem Byte geht komischer weise auch!!!

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Selbstgespräch
BeitragVerfasst: Sa Jul 31, 2004 14:35 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
Hab jetzt das Pagecontrol an der oberen kante des Fensters wie die Windows Taskleiste eingebaut.
Geht mann mit der Maus an den oberen Rand wird sie sichtbar (visible:=true), geht mann wieder nach unten verschwindet sie (visible:=false).
Das behebt nicht das Problem an sich, funktioniert aber.

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Jul 31, 2004 14:46 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
TForm.KeyPreview ist das was du brauchst :

Delphi Hilfe hat geschrieben:
Beschreibung

Hat KeyPreview den Wert true, erhält das Formular Tastaturereignisse vor dem aktiven Steuerelement (das in der Eigenschaft ActiveControl angegeben ist).

Ist KeyPreview auf false gesetzt, gehen Tastaturereignisse an das aktive Steuerelement.

Die Einstellung bezieht sich nicht auf Navigationstasten (TAB, Pfeiltasten usw.), da diese keine Tastaturereignisse auslösen. Ähnliches gilt, wenn eine Schaltfläche den Fokus hat oder wenn dessen Eigenschaft Default den Wert true hat. Die Eingabetaste wird von KeyPreview nicht berücksichtigt, da diese kein Tastaturereignis auslöst.

Die Standardeinstellung für KeyPreview ist false.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Aug 01, 2004 16:17 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
Jo bestens

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 16 Queries | GZIP : On ]