hallo,
ich hab in meinem projekt 2 forms.
die erste form ist das eigentliche programm (MainForm).
Um ein gewisse optik einzubauen habe ich mir gedacht eine Schrift als bestätigung nach einem button ein und ausblenden zu lassen (Fade in, Fade out).
Um diesen Effekt hinzubekommen habe ich eine 2. Form genommen, mittels AlphaBlend und TransparentColor und einem Timer habe ich diesen Fade in, Fade out Effekt hinbekommen. Diese Form habe ich passend an die position auf der ersten Form geschoben.
Problem hierbei ist nun:
Wenn ich die MainForm mittels der Titelleiste bewege, dann...
1. verschwindet der Fade-In Effekt von der MainForm (wird als Form2.show aufgerufen - kein wunder^^)
2. bewegt sich die Schrift also auch die 2. Form nicht mit der ersten. (klebt sozusagen am desktop)
Zur Problemlösung könnte ich immernoch ein Bild als Titelleiste einfügen und dies mittels MouseDown bewegen
(ReleaseCapture;MainForm.Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0)

Nur so als Denkanstoss.
Ich bin mittlerweile ein wenig überfragt.
Moderiert von
Narses: Topic aus VisualCLX (Component Library for Cross Platform) verschoben am Di 12.01.2010 um 10:27