Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 10.4.x - X-Button bei den Units verbergen? (https://www.delphipraxis.net/205412-delphi-10-4-x-x-button-bei-den-units-verbergen.html)

bytecook 7. Sep 2020 11:51

Delphi 10.4.x - X-Button bei den Units verbergen?
 
Hi Leute,

bin vor Kurzem von 10.2 auf 10.4 umgestiegen. Ich schließe immer wieder unbeabsichtigt die Units in der IDE. Kann man den X-Button irgendwie verbergen?
Danke vorweg und lg,

Peter

https://ibb.co/3yctXLx

himitsu 7. Sep 2020 11:55

AW: Delphi 10.4.x - X-Button bei den Units verbergen?
 
Nicht dass ich wüsste.


Du kannst die Inits bearbeiten (leerzeichnen ein und wieder weg), dann wird beim Schließen gefragt.

Alternativ könnte man sich über die OpenToolsApi (OTA) in das CanClose-Event des EditFensters reinhängen
und dort z.B. einen "Wirklich Schließen?"-Dialog einfügen.



Einen "Letztes Öffnen"-ShortCut vermisse ich auch (wie z.B. aus den Browsern bekannt),
bzw. im Kontextmenü der Tabs die jeweilige Funktion.
(mit der Maus erst bis zum entsprechenden Toolbutton, da bin ich zu faul für)

bytecook 7. Sep 2020 12:05

AW: Delphi 10.4.x - X-Button bei den Units verbergen?
 
Zitat:

Zitat von himitsu (Beitrag 1473144)
Nicht dass ich wüsste.

Ohje. Und Gaffertape über die kleinen Biester bringt auch nix :P

himitsu 7. Sep 2020 12:11

AW: Delphi 10.4.x - X-Button bei den Units verbergen?
 
Das OnClick/MouseDown abzufangen geht jedenfalls über die OTA nicht.

Da müsste man sich schon tiefer in die IDE "hacken".
Klar, da die IDE auch in Delphi geschieben ist (Henne-Ei-Problem :lol:), kann man sich über die grundlegenden VCL-Funktionen auch bis zu diesem TabControl durchhangeln (notfalls mit bissl RTTI) und sich dort dann an die jeweiligen Events hängen.
Aber mit der OTA-Interfaces wäre man bissl unabhängiger, wenn sich in der IDE mal was ändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:22 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