Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form schritt für Schritt transparent machen ! (https://www.delphipraxis.net/113666-form-schritt-fuer-schritt-transparent-machen.html)

Delphiturbo 12. Mai 2008 18:59


Form schritt für Schritt transparent machen !
 
Hallo
mein Form mache ich transparent mit dem Code:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
AlphaBlend:=true;
AlphaBlendValue :=100;
Aber schöner wäre es wenn die Form schritt für schritt transparent wird !

mkinzler 12. Mai 2008 19:00

Re: Form schritt für Schritt transparent machen !
 
In einer Schleife bzw. Timer

Sharky 12. Mai 2008 19:01

Re: Form schritt für Schritt transparent machen !
 
Hai Delphiturbo.

Verändere den Wert von AlphaBlendValue doch einfach in einem Timer.

Delphiturbo 12. Mai 2008 19:04

Re: Form schritt für Schritt transparent machen !
 
geht es nicht vielleicht so :

Delphi-Quellcode:
var i: Integer;
begin

 for i:=1 to 10 do
   begin
   Application.ProcessMessages;
   AlphaBlend:=true;
   AlphaBlendValue :=AlphaBlendValue + 10;
end;

Sharky 12. Mai 2008 19:05

Re: Form schritt für Schritt transparent machen !
 
Zitat:

Zitat von Delphiturbo
geht es nicht vielleicht so ...

Probiere es doch einfach aus.

Es bringt Dir auf Dauer nichts wenn Du bei jeder kleinigkeit fragst wie es geht anstelle es selber zu versuchen und Dir Gedanken zu machen.

P.S.: Überlege einfach mal wie lange der Rechner braucht um bis 10 zu zählen und ob das jemand mitbekommen würde.

Delphiturbo 12. Mai 2008 19:19

Re: Form schritt für Schritt transparent machen !
 
mit einem Timer funktioniert nicht ganz richtig :
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);

var i: Integer;
begin

for i:=1 to 10 do
   begin
   AlphaBlend:=true;
   AlphaBlendValue :=50;
      if AlphaBlendValue > 230 then
      begin
     AlphaBlendValue:=255;
     Timer1.Enabled:=False;
     end
     else
     begin

      AlphaBlendValue:= AlphaBlendValue + 10;

end;
end;
end;

Die Muhkuh 12. Mai 2008 19:22

Re: Form schritt für Schritt transparent machen !
 
Und jetzt überleg mal, woran das liegen könnte.

Rücke den Code schön ein, dann sieste es bestimmt.

Und dann erklärst mir noch, warum da eine For-Schleife drin ist :zwinker:

mkinzler 12. Mai 2008 19:22

Re: Form schritt für Schritt transparent machen !
 
Man verwendet einen Timer auch nicht so!!!

Die Muhkuh 12. Mai 2008 19:23

Re: Form schritt für Schritt transparent machen !
 
Cool down, Markus :zwinker:

mkinzler 12. Mai 2008 19:26

Re: Form schritt für Schritt transparent machen !
 
Ne ist nicht nötig, bin noch ganz ruhig.

Die Muhkuh 12. Mai 2008 19:28

Re: Form schritt für Schritt transparent machen !
 
Ich hab auf Deine drei Ausrufezeichen angespielt :zwinker:

Delphiturbo 12. Mai 2008 19:29

Re: Form schritt für Schritt transparent machen !
 
:gruebel:

mkinzler 12. Mai 2008 19:31

Re: Form schritt für Schritt transparent machen !
 
Ich weiss. Woillte nur sicherstellen, das er es nicht überliest.
@delphiturbo, vielleicht solltest du mal versuchen, die Grundlagen zu verstehen. Ansonsten gilt das was unser Forumshai in deiner letzten Frage gemeint hat.
[Edit: Re: :gruebel: ]
Der Code im Timer wird in einem angegebene Intervall aufgerufen. Deine Schleife würde deshalb immer wieder aufgerufen

Nuclear-Ping 12. Mai 2008 20:31

Re: Form schritt für Schritt transparent machen !
 
Ist halt jedesmal das gleiche mit den Leuten ... kein Grundlagenverständnis, keine Eigeninitiative, wegen jeder Kleinigkeit fragen, Suchfunktion ist ein Fremdwort ... :wall:

Das Thema wurde doch schon mindestens 15 mal im Forum hier abgehandelt ... :roll:

Und langsam frag ich mich auch, ob "Delphiturbo" nicht ein Zweitaccount von "taktaky" ist.

Sharky 12. Mai 2008 20:32

Re: Form schritt für Schritt transparent machen !
 
So,

ich denke es gab jetzt genug OT Beiträge in diesem Thread!

Delphiturbo 12. Mai 2008 21:39

Re: Form schritt für Schritt transparent machen !
 
Liste der Anhänge anzeigen (Anzahl: 1)
Der Spaß ist da
aber mit einem andern Code :mrgreen:

Delphiturbo 12. Mai 2008 23:10

Re: Form schritt für Schritt transparent machen !
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ist es möglich 2 mal Transparent zu verwenden?
Meine Form ist nicht ein Rechteck sondern ein offener Fußball

ich verwende die Farbe gelb als Transparent, dann bekomme ich die Form oben
Und nun will ich meine Geschichte mit Transparent Schritt für Schritt zuweisen

hat jemand eine Idee ?

[edit=SirThornberry]Bild in Anhang gepackt - Mfg, SirThornberry[/edit]

Matze 12. Mai 2008 23:19

Re: Form schritt für Schritt transparent machen !
 
Hallo,

höre mit der Pusherei auf und editiere zukünftig deinen letzten Beitrag, wenn du Ergänzungen hinzufügen möchtest und noch niemand seit deinem letzten Beitrag geantwortet hat.

Ich habe nur Bahnhof verstanden. Dein Problem ist es, Dinge verständlich zu formulieren.

Wenn du Schritt für Schritt Dinge transparent machen möchtest, dann weise doch nach und nach den entsprechenden Flächen die transparente Farbe zu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz