AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Topmost für Form2

Ein Thema von Guido Eisenbeis · begonnen am 16. Feb 2007 · letzter Beitrag vom 14. Apr 2007
 
Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Topmost für Form2

  Alt 16. Feb 2007, 23:20
Hallo monta.


Zitat von monta:
Und wieso setzt du nicht die zweite Form als Hauptfomular ein, welche du dann auf Topmost setzt.
Das ist meine derzeitige (unbefriedigende) Lösung.

Zitat von monta:
Ich versteh gerade nicht, wieso Form1 unbedingt Hautformular, aber bei Start nicht zu sehen sein soll.
Dieses Form1 ist das eigentliche Mainform. Es enthält über 1300 Zeilen Code, setzt die Start-Vorbereitungen wie OleCheck (RegisterDragDrop), CreateMutex, RegisterShellNotifier, Erstellen und Initialisieren von Controls und deren Eigenschaften, Platzieren von Controls und vieles mehr. Die DragDrop-Ereignisse werden darin empfangen und verarbeitet, Werte werden ermittelt, die für (und eigentlich vor) andere(n) Forms vorhanden sein müssen. Und (fast) alles was der User siehr und womit er arbeitet befindet sich in diesem Form. Deshalb sehe ich es als Mainform an und will es eigentlich auch zur besseren Pflege des Programmes als Mainform im Projekt eintragen.

Im Form2 befindet sich eigentlich (so gut wie) nichts. Dort sind lediglich zwei Routinen. Die eine ist dazu da, das Mainform per Klick anzuzeigen und die zweite wertet Activate-Messages aus, wodurch das Mainform per Tastatur (Alt+Tab) aktiviert werden kann.

Das Ganze würde sich problemlos so handhaben lassen, dass Form1 das Mainform darstellt und Form2 lediglich zum Zeigen der Mainform, wenn da nicht dieses Topmost-Problem wäre. Denn das funktioniert (bisher) nicht mit einer "Nicht-Mainform" eines Projektes!

Wie schon gesagt, derzeit ist meine (Behelfs-)Lösung die eigentliche Mainform als Form2 und die eigentliche Form2 als Mainfrom im Projekt angzugeben.

Das ändert aber nichts an meiner Frage: Wie kann man Form2 topmost setzen?

Gruß,
Guido.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 07:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz