Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   Delphi Dämliche Internet Browser Komponente (https://www.delphipraxis.net/483-daemliche-internet-browser-komponente.html)

sakura 28. Jul 2002 15:30


Dämliche Internet Browser Komponente
 
Ich habe ein kleines, aber ärgerliches Problem. Ich habe die TWebBrowser Komponente in mein Programm eingebunden - soweit so gut. Aber dummerweise lässt diese einige Tasten (-kombinationen) einfach nicht zu. Gravierendste ist, dass die Entertaste einfach ignoriert wird (z.B. in Formularen). Kennt jemand eine Lösung?

DieHardMan 28. Jul 2002 15:45

http://www.swissdelphicenter.ch/de/showcode.php?id=1055

sakura 28. Jul 2002 16:30

Fast perfekt, jetzt müssen nur noch einige Sonderkombinationen (Kopieren, Ausschneiden, ...) funktionieren.

...:cat:...

Christian Seehase 28. Jul 2002 16:45

Moin sakura,

hast Du auch hieran gedacht?

Code:
initialization
begin
  OleInitialize(nil);
end;

finalization
begin
  OleUninitialize;
end;
Unit ActiveX.
Dann klappts auch mit dem Kopieren.

sakura 28. Jul 2002 16:51

Natürlich nicht :shock:

Aber ich sehe das halb so schlimm, schließlich arbeite ich zum ersten Mal richtig mit OLÉ...

Danke, funktioniert super.

...:cat:...

(Proof of fact)
Natürlich nicht :shock:

Aber ich sehe das halb so schlimm, schließlich arbeite ich zum ersten Mal richtig mit OLÉ...

Danke, funktioniert super.

...:cat:...

sakura 28. Jul 2002 16:54

Einen gäbe es da noch

Im IE kann man ja mit TAB zwischen den Editfeldern und den Links umherspringen, jetzt wäre es doch schön, wenn am Ende der Seite mit Tab der IE verlassen wird, so dass ich noch andere Elemente im Delphiform ansteuern kann, sowie normalerweise das Tab mich zum Adressefeld des MSIE bringt.

...:cat:...

Christian Seehase 28. Jul 2002 17:06

Moin sakura,

das hab' ich gerade mal ausprobiert.
Funktioniert bei mir ohne weitere Ergänzungen.

Ich hab' mir einen TWebbrowser und einen TButton auf's Formular gepackt, die Initialisierung eingebunden, und im OnCreate des Formulares ein Navigate auf Delphipraxis eingebunden.
Dann habe ich diesen Beitrag ausgewählt und solange Tab gedrückt, bis der Button fokussiert wurde.

sakura 28. Jul 2002 17:29

Stimmt, am Ende verschwindet der Focus vom Browser, aber ich kann diesen nicht finden :? Der nächste Tab bringt mich wieder in den IE zurück, obwohl es so ca. 10 weitere TabStops gibt. Das muss wohl an der unbändigen Zahl meiner Frames im Form liegen :(

Na ja, dann habe ich wohl Pech.

...:cat:...

Christian Seehase 28. Jul 2002 17:38

Moin sakura,

kannst Du nicht an irgendeiner Stelle das ActiveControl abfragen?
Dann wüsstest Du, wenn der Fokus vom IE weggeht, und auch wohin.

sakura 28. Jul 2002 18:01

Das wird mir wohl etwas zu umständlich, da es eine freie Anzahl an Browsern (>=1) gibt. Ich kann erst einmal mit leben, mal sehn, vielleicht wende ich mich dem Problem noch einmal zu.

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 Uhr.
Seite 1 von 2  1 2      

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