AGB  ·  Datenschutz  ·  Impressum  







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

Fenster MDI Problem

Ein Thema von franktron · begonnen am 1. Aug 2007 · letzter Beitrag vom 2. Aug 2007
Antwort Antwort
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Fenster MDI Problem

  Alt 1. Aug 2007, 08:27
Ich hab da ein sehr seltsames Problem was ich mir nicht erklären kann.

Ich hab eine MDI Anwendung mit mehreren MDI Childs,
Wenn ich nun 2 oder mehr MDI Childs aufmach kann es sein das immer nur eins den Focus hat die anderen verarbeiten keinen Focus mehr es ist auch egal welches Control DBGrid Edit Combobox, das 2. MDI ist zwar Aktive aber keine Eingaben möglich alle eingaben landen auf dem andere MDI Child.

Und jetzt das ganz kosmische verhalten wenn ich nun die Position der Fenster ändere (Also Fenster 1 nach Links und Fenster 2. Nach Rechts dann hat Fenster 2 auf einmal den Focus und kann Eingaben verarbeiten)

Was kann das sein.

Ich Benutzte Delphi 7 Pro SP1
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

Re: Fenster MDI Problem

  Alt 2. Aug 2007, 08:23
Hat den keiner eine Idee was das mit den Fenster sein kann und warum ein Fenster was den Focus hat doch keinen Hat
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Fenster MDI Problem

  Alt 2. Aug 2007, 08:49
Du hast sicher irgendwo einen Fehler gemacht.
Der lässt sich so ohne Demo-Projekt (mit Source) aus der Ferne nicht feststellen.
Wenn du also eine kleine MDI-Demo-Anwendung hochladen würdest (gezipped, nur Source und Exe, keine DCUs), könnten wir den Fehler nachvollziehen und ggf. ausmerzen.

Du könntest dir z.B. auch mal meinen CSV Editor (Open Source) anschauen.
Diese MDI-Anwendung zeigt, wie man Informationen zwischen dem Hauptformular und den MDI-Child-Forms objektorientiert & sauber austauscht.
Andreas
  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 14:06 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