Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Im Titelbalken die drei Buttons entfernen


sabi_14 - Do 05.06.08 16:31
Titel: Im Titelbalken die drei Buttons entfernen
Hallo zusammen,
ich möchte gerne in meinem Form die Buttons oben im Balken entfernen.
Denn ich möchte nicht, dass ein Benutzer das Fenster minimieren, maximieren oder schliessen kann.
Weiss jemand wie ich das machen kann?
oder unter was ich im internet genau suchen muss?

Wär um eine Antwort sehr dankbar.

Danke schonmal.

Grüsse
Sabi


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Do 05.06.2008 um 17:16


GericasS - Do 05.06.08 16:55

BorderStyle auf BsNone setzten =) falls du nciht weißt wie das geht einfach den code nehmen :


Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.BorderStyle := BsNone ;
end;


HHDS - Do 05.06.08 16:57

Tach,
sowie ich das richtig verstehe willst du die icons an der Titelleiste entfernen.
Versuch mal folgendes:

Du suchst im Objektinspektor nach dem Eintrag "BorderIcons"
Du klickst auf das Plus und setzt alle Einträge auf "false"

Müsste so stimmen ;D


Jakob_Ullmann - Do 05.06.08 18:58

Nein, sondern BorderIcons.SystemMenu auf False, sonst werden die Buttons disabled, aber nicht entfernt.


GericasS - Do 05.06.08 19:26

user profile iconJakob_Ullmann hat folgendes geschrieben:
Nein, sondern BorderIcons.SystemMenu auf False, sonst werden die Buttons disabled, aber nicht entfernt.



aber bei BSNone werden sie doch auch nicht mehr angezeigt, das ist doch das was er wollte ?! oder nicht ...


Andreas L. - Do 05.06.08 19:31

user profile iconGericasS hat folgendes geschrieben:
user profile iconJakob_Ullmann hat folgendes geschrieben:
Nein, sondern BorderIcons.SystemMenu auf False, sonst werden die Buttons disabled, aber nicht entfernt.

aber bei BSNone werden sie doch auch nicht mehr angezeigt, das ist doch das was er wollte ?! oder nicht ...


Dann wird aber auch die komplette Titelleiste ausgeblendet und das Fenster ist nicht mehr verschiebbar.


GericasS - Do 05.06.08 19:36

user profile iconAndreas L. hat folgendes geschrieben:
Dann wird aber auch die komplette Titelleiste ausgeblendet und das Fenster ist nicht mehr verschiebbar.

okay ich sehs ein :zustimm:

Moderiert von user profile iconNarses: Zitat gekürzt


FinnO - Do 05.06.08 20:47

och mit gutem Willen is es verschiebbar ;)


sabi_14 - Mi 11.06.08 09:30

Hey,
danke es funktioniert.

Grüsse
Sabi

P.S. ich bin eine Sie. :D