Forum: Programmieren allgemein
Delphi
by BadenPower,
3. Jul 2015
Und schon hast Du wieder Dein und den Menueintrag "Fenster schließen" über welche Dein Fenster geschlossen werden könnte.
Ausserdem geht es ja nicht nur um die Tastaturbedienung.
Wenn Du biSystemMenu nicht setzt, dann hast Du niemals die Icons für Minimieren Maximieren und Hilfe und natürlich auch kein ProgrammIcon.
Forum: Programmieren allgemein
Delphi
by BadenPower,
3. Jul 2015
Auch wenn Du das in #7 schon geschrieben hast, es wird nicht besser.
Durch das Entziehen aller BorderIcons nimmst Du dem Benutzer, welcher mit der Tastatur arbeitet, unnötigerweise (weil Du es so willst), einfach die Möglichkeit seine gewohnte Weise ein Fenster zu verschieben oder in der Größe zu ändern.
Forum: Programmieren allgemein
Delphi
by BadenPower,
3. Jul 2015
Unter Umständen, sogar sehr viel.
Ich für meinen Teil benutze auch nie ShowModal und keine Standard-Dialog-Fenster, da sonst der Rest der Anwendung nicht mehr bedient werden kann.
Beispiel:
Die Anwendung hat ein Hauptfenster, welches oben an Bildschirm angezeigt wird und einfach (fast) nur ein Menu hat.
Wenn ich jetzt aber ein Fenster Modal aufrufen würde (auch zum Beipiel ein...
Forum: Programmieren allgemein
Delphi
by BadenPower,
2. Jul 2015
Dann gehst Du den anderen Weg und läßt die Modal-Form vorher die Werte an den Aufrufer übergeben.
Forum: Programmieren allgemein
Delphi
by BadenPower,
2. Jul 2015
Die Antwort bezog sich jetzt nicht auf dieses Fenster/Problem, sondern rein auf den Beitrag von mm1256.
Er wollte doch alle BorderIcons und das Systemmenu verbannen und noch ALT+F4 abfangen.
In diesem Falle, wenn er verhindern wollte, dass das angeklickt werden kann, finde ich es praktischer nur das zu deaktivieren, damit alles andere rund um die Titelleiste aktiv bleibt.
Forum: Programmieren allgemein
Delphi
by BadenPower,
2. Jul 2015
Einfach das deaktivieren, dann kannst Du die restlichen BorderIcons und das Systemmenu immer noch benutzen und brauchst noch nicht einmal Alt+F4 abfangen.