Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
delphi schließen-kreuz im fenster sperren [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
delphi schließen-kreuz im fenster sperren


 
paetz
13-08-2009, 15:37 
 
hi,
weiß jemand, wie man das schließen-kreuz eines formulars sperren oder besser noch unsichtbar machen kann?

borderstyle := bsnone fällt dabei aus, weil ich der titel des formulars weiterhin sichtbar sein soll.

 
hhcm
13-08-2009, 17:55 
 
Versuchs mal damit. MainForm ist natürlich gegen den Namen deines Forms zu tauschen. FormCreate muss auch nicht sein, bietet sich nur an.


procedure TMainForm.FormCreate(Sender: TObject);
var
hMenuHandle: Integer;
begin
hMenuHandle := GetSystemMenu(Handle, False);
if (hMenuHandle <> 0) then
DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;

 
paetz
17-08-2009, 15:35 
 
danke, das klappt soweit, das Kreuz ist enabled=false, aber gibts auch nen Weg, es komplett zu entfernen, und trotzdem die Titelleiste des Fensters zu erhalten?

 
DonManfred
06-10-2009, 13:08 
 
danke, das klappt soweit, das Kreuz ist enabled=false, aber gibts auch nen Weg, es komplett zu entfernen, und trotzdem die Titelleiste des Fensters zu erhalten?

Form1.BorderIcons := [biMinimize, biMaximize]; // bisystemMenu entfernt.

müsste eigentlich funktionieren

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:42 Uhr.