AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Tastatur Eingabe im Canvas Objekt

Ein Thema von akurka · begonnen am 29. Okt 2014 · letzter Beitrag vom 3. Nov 2014
Antwort Antwort
Benutzerbild von akurka
akurka

Registriert seit: 30. Dez 2008
Ort: Schweiz, 8636 Wald ZH
81 Beiträge
 
Delphi 7 Personal
 
#1

Tastatur Eingabe im Canvas Objekt

  Alt 29. Okt 2014, 16:32
Hallo
Wenn mehrere Menüs mit Image Componente/Canvas objekt aufgebaut sind funktionierte in diesen Menüs die Editkomponente nicht mehr.
Gibt es ausser TastaturHook DLL noch eine
andere Möglichkeit für Eingabe über Tastaur oder Maus die in beliebigen Menüs(und damit in verschiedenen Forms) funktionieren würde ?
Ich habe schon verschiedentlich Warnungen gelesen über die TastaturHooks. Ist etwas wahres daran ?
Anton Kurka
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Tastatur Eingabe im Canvas Objekt

  Alt 29. Okt 2014, 17:21
Menüs mit Eingabefeldern? Menüs sind für mich da zu da, Programmfunktionen aufzurufen oder auszuführen, aber nicht für Eingaben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von akurka
akurka

Registriert seit: 30. Dez 2008
Ort: Schweiz, 8636 Wald ZH
81 Beiträge
 
Delphi 7 Personal
 
#3

AW: Tastatur Eingabe im Canvas Objekt

  Alt 29. Okt 2014, 17:41
Hallo Luckie,
Vielleicht meinen wir nicht das Gleiche mit Menüs.
Bei einem Bediener Menü von einer CNC Steuerung möchte man einerseits Istwerte sowie auch graphische Darstellung des gefahrenen Wegs sehen. Und auf dem gleichem Menü möchte man die graphische Darstellung zwischen der Ebene1 (X,Y) in Ebene 2(Z,W) oder Nr3 usw. Dazu muss man die Ebene Nr. Eingeben. Da will man nicht Menue wechseln sondern nur eine Teil-Graphik aufbauen. Und das ist nicht das einzige. Auch Istwerte von z.Bsp 16 Achsen
müssen mit jeweils zu 8 Achsen (möglichst grosse Ziffern)umgeschaltet werden. usw. usw.
Anton Kurka
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.338 Beiträge
 
Delphi 12 Athens
 
#4

AW: Tastatur Eingabe im Canvas Objekt

  Alt 29. Okt 2014, 18:09
Das DevExpressMenü kann sowas.
Da kann man Edits, CheckBoxen, ComboBoxen usw. ins (Haupt)Menü einbauen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von akurka
akurka

Registriert seit: 30. Dez 2008
Ort: Schweiz, 8636 Wald ZH
81 Beiträge
 
Delphi 7 Personal
 
#5

AW: Tastatur Eingabe im Canvas Objekt

  Alt 30. Okt 2014, 08:06
Hallo Himitsu
Das DevExpressMenü kann sowas.
Da kann man Edits, CheckBoxen, ComboBoxen usw. ins (Haupt)Menü einbauen.
Danke für den Hinweis, aber 700$ bis evt. 2000$ möchte ich nicht ausgeben.
Ich denke eher an etwas was ich selber machen kann.

Meine Frage ist:
habe ich ausser TastaturHook eine andere Alternative ?
Gruss Anton
Anton Kurka
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.338 Beiträge
 
Delphi 12 Athens
 
#6

AW: Tastatur Eingabe im Canvas Objekt

  Alt 30. Okt 2014, 08:34
Die Tastatureingaben gehen ja ans Menü und nicht an die Items, also müsstest du das Menü um eine entsprechende Tastaturbehandlung erweitern, welche dann an die Items weitergeleitet werden.
Und wenn ein Item im Memü den Eingabefokus bekommen soll und sich das Menü schließt, wenn es den Fokus verliert, dann wirst du eventuell auch noch ein eigenes Menü basteln müssen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz