AGB  ·  Datenschutz  ·  Impressum  







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

Unterfenster optional minimieren

Ein Thema von ThoPos · begonnen am 3. Dez 2007 · letzter Beitrag vom 3. Dez 2007
Antwort Antwort
ThoPos

Registriert seit: 30. Jun 2004
Ort: Köln
69 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Unterfenster optional minimieren

  Alt 3. Dez 2007, 11:18
Hallo,

ich habe ein kleines Problem, zu dem ich - mit meinen Suchbegriffen - keine Lösung gefunden habe.

Ich habe ein Programm mit zwei Forms, wobei Form1 das Hauptformular ist.

Momentanes Standardverhalten: Wenn ich jetzt die Form1 minimiere, so verschwindet automatisch auch Form2. Minimiere ich Form2, so bleibt Form1 normal geöffnet.

Ich suche jetzt eine Lösung, mit der ich das Verhalten von Form2 beim Minimieren von Form1 beeinflüssen kann. 1. Form2 wird ebenfalls minimiert; 2. Form2 bleibt unverändert geöffnet.

Gruß aus Köln
Thomas
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Unterfenster optional minimieren

  Alt 3. Dez 2007, 14:55
Wenn das Hauptform minimiert wird, wird automatisch das Unterform auch minimiert.
Das Minimieren eines Unterforms beeinflusst das Mainform erst mal nicht.

Die Property MainForm kann man nicht ändern, sie ist zur Laufzeit nur ReadOnly.
Evtl. könntest Du das Parent der Form2 anpassen.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Unterfenster optional minimieren

  Alt 3. Dez 2007, 15:00
Zitat von RavenIV:
Wenn das Hauptform minimiert wird, wird automatisch das Unterform auch minimiert.
Das Minimieren eines Unterforms beeinflusst das Mainform erst mal nicht.
Ich glaube er will nicht beim Minimieren der 2. Form die erste mit minimieren, sondern er möchte das die 2. Form einmal minimiert wird und einmal nicht.

Zitat von RavenIV:
Die Property MainForm kann man nicht ändern, sie ist zur Laufzeit nur ReadOnly.
Och, das kann man schon. Sollte man aber lieber nicht


Zitat von ThoPos:
Ich suche jetzt eine Lösung, mit der ich das Verhalten von Form2 beim Minimieren von Form1 beeinflüssen kann. 1. Form2 wird ebenfalls minimiert; 2. Form2 bleibt unverändert geöffnet.
Vlt. hilft dir das: http://www.swissdelphicenter.ch/de/showcode.php?id=547
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
ThoPos

Registriert seit: 30. Jun 2004
Ort: Köln
69 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

Re: Unterfenster optional minimieren

  Alt 3. Dez 2007, 20:41
Hallo Deep-Sea,

ich glaube Du hast mich verstanden.

Form1 ist meine Mainform, Form2 ein Unterformular. In der Form1 steuere ich meine Applikation und in From2 wird monitort, z.B. Bilder angezeigt oder Meßwerte dargestellt. Damit ich während der Aufzeichnung weiter arbeiten kann, kann die Form2 transparant und durchklickbar gemacht werden. Das funktioniert super.

Jetzt möchte ich, daß ich daß Seuerformulat minimieren kann, aber das Monitorformular weiter sehen kann.

Gruß aus Köln
Thomas
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

Re: Unterfenster optional minimieren

  Alt 3. Dez 2007, 20:51
Hi,

Also ich hätte ne Lösung die funktionieren würde, die aber äußerst unsauber wäre. Also wenn es noch andere Lösungen gibt (und die wird es sicher geben) dann benutz lieber die:

Mein Vorschlag: Hauptformular = Form2, Monitor = Form3, MainForm = Form1 = unsichtbar. Wenn Form2 geschlossen wird schließt du Form1 auch,damit das Programm beendet wird. Ansonsten hast du jetzt den Effekt den du wolltest.

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  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 10:29 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