AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Zur laufzeit festlegen ob fsMDIChild oder fsNormal
Thema durchsuchen
Ansicht
Themen-Optionen

Zur laufzeit festlegen ob fsMDIChild oder fsNormal

Ein Thema von Morlon · begonnen am 8. Jan 2005
Antwort Antwort
Morlon

Registriert seit: 15. Dez 2004
Ort: Dillingen
38 Beiträge
 
Delphi 7 Professional
 
#1

Zur laufzeit festlegen ob fsMDIChild oder fsNormal

  Alt 8. Jan 2005, 02:15
Hallo,
ich hab ein kleines Problem.
Ich habe eine MDI-Form, in der ein MDI-Child zur Laufzeit erzeugt wird. Jetzt soll der Endnutzer aussuchen können, ob das MDI-Child als Fenster, oder in Vollbildmodus gezeigt werden soll.
Allerdings kann ich ein MDI-Child nicht in den Vollbildmodus setzen, da ja die MDI-Form drum ist (falls ich es doch versuche wird mein MDI-Child maximiert in der MDI-Form angezeigt). Wenn ich das MDI-Child von anfang an nicht als MDI-Child, sondern fsNormal deklariere ist Vollbild kein Problem, allerdings ist es dann ja im nicht-Vollbild-Modus kein MDI-Child
Ich hab das folgendermaßen versucht:
Delphi-Quellcode:
    Delphi3DForm := TDelphi3DForm.Create(Self);
    if glbolFullScreen then
      Delphi3DForm.FormStyle := fsNormal
    else
      Delphi3DForm.FormStyle := fsMDIChild;
Allerdings wird dann erst die Form erstellt und danach wird versucht den FormStyle zu ändern. Bei meiner Anwendung (OGL) hab ich dann aber leider nur müll in dem Fenster.

Gibt es eine Möglichkeit zur Laufzeit VOR dem create festzulegen mit welchem FormStyle gestartet werden soll!?

Also etwas in der Art:
Delphi-Quellcode:
    if glbolFullScreen then
      Delphi3DForm := TDelphi3DForm.Create(self).FormStyle := fsNormal;
    else
      Delphi3DForm := TDelphi3DForm.Create(self).FormStyle := fsMDIChild;
So funktionierts allerdings leider nicht

Danke euch schonmal
Morlon
  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 23:03 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