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/)
-   -   Delphi Nicht Actives Fenster nimmt eingaben an (https://www.delphipraxis.net/46037-nicht-actives-fenster-nimmt-eingaben.html)

franktron 17. Mai 2005 09:29


Nicht Actives Fenster nimmt eingaben an
 
Ich habe 2 Formen (beide MDI Childs) wenn Form2 Active ist also den Focus hat und Form1 Sichtbar ist aber keinen Focus hat und ich in einer z.b. DBGrid(Die Komponente ist davon abgeleitet) mit den Tasten Up oder Down rauf oder runter gehen will dann reagiert Form1 und nicht Form2 beim Mausrad das selbe.

Woran kann das liegen.

marabu 17. Mai 2005 10:29

Re: Nicht Actives Fenster nimmt eingaben an
 
Zitat:

Zitat von franktron
Woran kann das liegen.

Wahrscheinlich an deinem Code, den du aber nicht zeigen willst.

Grüße vom marabu

franktron 17. Mai 2005 10:51

Re: Nicht Actives Fenster nimmt eingaben an
 
Das kommische ist nur das es bei anderen Formen geht obwohl alle eine Kopie der ersten ist.

Und was vom Code bräuchtet ihr zum Helfen ??? (das gamze Prog ist über 200.000 Zeilen ohne Compos gross)

marabu 17. Mai 2005 11:17

Re: Nicht Actives Fenster nimmt eingaben an
 
Eigentlich nur den relevanten Code, aber ich vermute, dass du den nicht ohne Weiteres heraus schneiden kannst. Und das ist wahrscheinlich das eigentliche Problem - wäre der Code sauber gestrickt, dann würdest du den Fehler wahrscheinlich selbst sehen können. Ein Teufelskreis.

marabu

alcaeus 17. Mai 2005 11:24

Re: Nicht Actives Fenster nimmt eingaben an
 
Hallo frankton,

manchmal helfen Codestuecke das Problem zu beheben, in diesem Fall aber nicht unbedingt ;)
Versuch aber bitte mal das hier: oeffne die Fenster wieder wie vorhin, so dass im falschem Fenster (also im nicht-Aktiven) gescrollt wird. Anschliessend aktivierst du das nicht-aktive (also das in dem gescrollt wurde), und anschliessend wechselst du aufs andere Form, und scrollst wieder. In welchem Form wird jetzt gescrollt? Bei mir tritt so ein Verhalten auf, wenn sich mehrere Fenster in kurzen Abstaenden oeffnen, und ich tippe da eher auf ein Windows-Problem. Bestaetigen kann ich es aber nicht :-?

Greetz
alcaeus

franktron 17. Mai 2005 11:44

Re: Nicht Actives Fenster nimmt eingaben an
 
Im gleichen also genau so wie vorher allerdings haben die beiden Fenster eine gemeinsamkeit gegenüber den anderen

Sie benutzen beide die selbe Tabelle zum scrollen (aber 2 verschieden TMySQLTable).

Aber das tritt nicht immer auf sonder nur ab und zu so wie es aussieht


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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