Autor |
Beitrag |
Luzifer666
      
Beiträge: 41
Win XP
D6 Personal, D7 Personal
|
Verfasst: Sa 24.04.04 11:23
Hallo Community!
Bei der Form kann man ja unter BorderStyle im Objektinspektor verschiedene "Designs" einstellen. Allerdings verschwindet bei allen Einstellungen ausser bsSizeable das Icon oben links neben dem Names des Programms. Kann man das vielleicht nachträglich nochmal einfügen? 
_________________ I can see unknown errors. 8[
Cya & enjoy!
|
|
hibbert
      
Beiträge: 1007
WinServer2003, Win XP, Linux
D6 Pers, D05
|
Verfasst: Sa 24.04.04 11:48
Hi,
soweit ich weiß nicht, aber du kannst ja einfach die Border Icons ausblenden, dann bleibt das Icon auch weiterhin sichtbar
MfG Hibbert
_________________ I kunnen väl svara endast ja eller nej
Om i viljen eller nej
|
|
Luzifer666 
      
Beiträge: 41
Win XP
D6 Personal, D7 Personal
|
Verfasst: Sa 24.04.04 12:04
Stimmt, wie dämlich!
Hmm, jetz möchte ich der Form nur noch beibringen dass sie sich zur Laufzeit nicht per Maus größer und kleinerziehen lässt. Ich komm nur nicht mehr auf die Einstellung die man verändern muss. 
_________________ I can see unknown errors. 8[
Cya & enjoy!
|
|
schnubbi81
Hält's aus hier
Beiträge: 6
WinXP
D7 Personal
|
Verfasst: Sa 24.04.04 12:32
du köntest doch im FormEvent "OnResize" immer die aktuelle Höhe und Breite wieder neu setzen?!
bzw die Eigenschaft BorderStyle des Formulars auf bsSingle setzen.
|
|
Luzifer666 
      
Beiträge: 41
Win XP
D6 Personal, D7 Personal
|
Verfasst: Sa 24.04.04 12:46
Das passt! Wieder n bisserl schlauer geworden!
Danke!
_________________ I can see unknown errors. 8[
Cya & enjoy!
|
|
schnubbi81
Hält's aus hier
Beiträge: 6
WinXP
D7 Personal
|
Verfasst: Sa 24.04.04 12:52
schön, das sich gleich mit meinem ersten beitrag helfen konnte 
|
|
Luzifer666 
      
Beiträge: 41
Win XP
D6 Personal, D7 Personal
|
Verfasst: Sa 24.04.04 12:54
schön, dass mir gleich mit dem ersten Beitrag geholfen werden konnte!  (naja, eins pro problem  )
_________________ I can see unknown errors. 8[
Cya & enjoy!
|
|
hibbert
      
Beiträge: 1007
WinServer2003, Win XP, Linux
D6 Pers, D05
|
Verfasst: Sa 24.04.04 13:36
Hi,
setze einfach bei der Form unter OnCanResize die Eigenschaft Resize:=false;
Delphi-Quelltext 1: 2: 3: 4: 5:
| procedure TForm1.FormCanResize(Sender: TObject; var NewWidth, NewHeight: Integer; var Resize: Boolean); begin Resize:=false; end; |
MfG Hibbert
_________________ I kunnen väl svara endast ja eller nej
Om i viljen eller nej
|
|
schnubbi81
Hält's aus hier
Beiträge: 6
WinXP
D7 Personal
|
Verfasst: Sa 24.04.04 13:47
stimmt.... die Methode ist natürlich wesentlich eleganter!
in OnCanResize kann man festlegen ob überhaupt ein Resize ermöglicht wird....
danach wird das Ereignis OnConstrainedResize und danach erst OnResize ausgelöst
_________________ nimm das Leben nicht so ernst denn lebend kommst du sowieso nicht davon!
|
|
Luzifer666 
      
Beiträge: 41
Win XP
D6 Personal, D7 Personal
|
Verfasst: Sa 24.04.04 13:53
Ist beides elegant!
Habs jetz mal nach Schnubbi´s Version gemacht und ne Procedure gespart.
Hibbert´s Methode ist dafür flotter und überschaubarer.
Thx an alle, werd mir beide Möglichkeiten mal merken!
_________________ I can see unknown errors. 8[
Cya & enjoy!
|
|
FaTaLGuiLLoTiNe
      
Beiträge: 200
Erhaltene Danke: 5
Windows 7, Windows 8.1
Delphi XE
|
Verfasst: So 25.04.04 04:25
Setz' den BorderStyle einfach auf bsSingle statt auf bsSizeable dann musst du nicht mal ein Ereignis dafür bemühen. Die BorderIcons darfst du natürlich trotzdem nicht anzeigen.
_________________ << FaTaLGuiLLoTiNe >>
Rhinoceroses don't play games!
|
|