Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   PDF anzeigen (https://www.delphipraxis.net/161602-pdf-anzeigen.html)

stahli 11. Jul 2011 21:12


PDF anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich zeige in einem Webbrowser PDF-Dateien an.
Die ListBox behält den Focus, aber der PDF-Reader fängt die Cursortasten ab, so dass die Cursorsteuerung auf/ab in der Listbox nicht mehr funktioniert.
Testweise habe ich eine HTML-Seite angezeigt, wobei das Problem nicht entsteht. Es liegt also wohl an der PDF-Komponente.

Sieht jemand eine Lösung, die Cursortasten in der ListBox ausyuwerten?

Die "billige" Webbrowserloesung reicht mir ansonsten. Es muss also nicht eine Drittkompo sein.

daywalker9 11. Jul 2011 21:25

AW: PDF anzeigen
 
Du könntest doch TApplication.OnMessage nehmen und dort dann WM_KEYDOWN behandeln und dort dann auf die Pfeiltasten reagieren.

FredlFesl 12. Jul 2011 08:22

AW: PDF anzeigen
 
Bring deine eigene Applikation doch einfach wieder in den Vordergrund.

stahli 12. Jul 2011 18:00

AW: PDF anzeigen
 
@daywalker9
Klappt leider nicht. OnMessage wird nicht aufgerufen, wenn der PDF-Reader im Browser angezeigt wird.

@FredlFesl
Hat leider auch keinerlei Effekt.

blondervolker 12. Jul 2011 18:14

AW: PDF anzeigen
 
Hallo,

nutzte doch Fastreports,geht auch...:roll:

mkinzler 12. Jul 2011 18:20

AW: PDF anzeigen
 
FastReports zum Anzeigen von PDF?

cocsy 12. Jul 2011 20:45

AW: PDF anzeigen
 
Hallo Stahli,

ist die listbox direkt auf der Page("Report") eingebettet?


Gruß

stahli 12. Jul 2011 20:58

AW: PDF anzeigen
 
Listbox, Splitter und Webbrowser liegen im gleichen TabSheet.

cocsy 13. Jul 2011 08:07

AW: PDF anzeigen
 
Hallo Stahli,

eigentlich ist die Reaktion des PDF-Viewer genau richtig, er verarbeit alle Eingaben vom Benutzer.
Auch wenn es in diesem Fall nicht gewollt ist. Vieleicht ist es sogar sinnvoll auf eine andere Komponente zu wechseln?! vieleicht hilft es: http://www.delphipraxis.net/12086-pdf-viewer.html´

viel Erfolg

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz