Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Panel im bildschirm (https://www.delphipraxis.net/69302-panel-im-bildschirm.html)

ghost007 13. Mai 2006 00:18


Panel im bildschirm
 
Hallo,
ich wüsste gerne, wie ich folgendes realisieren kann:

Ich habe ein FTP-Up-Down-Load Programm geschreiben.
Wenn es minimiert wird, kommt es als TrayIcon in die Taskleiste(zur Uhr).
Jetzt will ich, das unten rechts im bildschirm (auch verschiebbar) ein rechteck (ca. so groß wie eine briefmarke) ist, auf dem steht wieviel zu down- bzw. up- geloadet wird.
Die daten sollen sich natürlich immer aktualisieren.
Es soll aber keine kleine form sein, man soll es nicht schließen könne, und es soll auch sonst nichts mit einer form gemeinsam haben, außer das 2 oder 3 label drauf sind, die sich verändern und das man es verschieben kann.

Danke schon mal! :)

Matze 13. Mai 2006 00:24

Re: Panel im bildschirm
 
Hi,

ich wüsste nicht, wie man das leicht ohne Form lösen kann. Was spricht denn gegen ein Formular?

ghost007 13. Mai 2006 00:46

Re: Panel im bildschirm
 
das ich oben diesen blauen balken habe ...

Matze 13. Mai 2006 00:53

Re: Panel im bildschirm
 
Delphi-Quellcode:
Form.BorderStyle := bsNone;
und du hast ein Formular, dass aussieht wie ein Panel.

ghost007 13. Mai 2006 01:13

Re: Panel im bildschirm
 
hm... dann kann man aber das "Panel" dann nicht verschieben ...
:(

SirThornberry 13. Mai 2006 02:34

Re: Panel im bildschirm
 
das geht auch. Einfach im OnMouseDown der Form folgendes plazieren:
Delphi-Quellcode:
ReleaseCapture;
perform(WM_SysCommand, $F012, 0);

ghost007 13. Mai 2006 19:22

Re: Panel im bildschirm
 
Danke - Problem gelöst


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