Avatar billede cautoo Nybegynder
27. januar 2002 - 15:08 Der er 7 kommentarer og
1 løsning

Visning af form

Når jeg starter en bedstemt form bruger jeg alphablend sådan at den fader frem, men jeg er eftgerhånden lidt træt af den samme, hvordan kan jeg lave min egen fadefunktion???

Jeg havde første tænkt mig at gøre det med et TImage men det bliver for besværligt hvis man skal til at tage billede af alle formsne, håber der er ender vil hælpe mig
Avatar billede ziron Nybegynder
28. januar 2002 - 11:12 #1
hvad er det helt at du er træt af? og hvad er det du vil lave?

/ZIRON
Avatar billede torbenmelander Nybegynder
28. januar 2002 - 12:45 #2
Hvordan laver du alphablend på en form ?
Avatar billede ziron Nybegynder
28. januar 2002 - 12:55 #3
alphablend := true og alphablendcolor eller noget der omkring, det er en byte...

/ZIRON
Avatar billede cautoo Nybegynder
28. januar 2002 - 15:43 #4
I stedet for at den fader frem på dem måde som den gør med alphablend vil jeg lave min egen måde formen skal komme frem eller skjules på. Eks hvis jeg vil have at formen først kommer udefra og så arbejder sig ind mod midten og så er den fremme (kun et eks. skal oså kunne lade sig gøre med andre ting)
Avatar billede stalle Nybegynder
08. februar 2002 - 09:55 #5
Jeg vil da gerne høre lidt om den der Alphablend - er lige blevet nysgerrig. Hvordan gør jeg!? Er det en komponent der ikke er med som standard!?
Avatar billede cautoo Nybegynder
08. februar 2002 - 12:10 #6
et eksempel:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls;

type
  TForm1 = class(TForm)
    Timer1: TTimer;
    procedure FormShow(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormShow(Sender: TObject);
begin
  AlphaBlend := True;
  AlphaBlendValue := 0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if AlphaBlendValue > 244 then
  begin
    AlphaBlendValue := 255;
    Timer1.Enabled := False;
  end
  else
  begin
    AlphaBlendValue := AlphaBlendValue + 10;
  end;
end;

end.
Avatar billede cautoo Nybegynder
08. februar 2002 - 12:11 #7
Det er en god idé lige at sætte timerhastigheden ned på 10
Avatar billede cautoo Nybegynder
13. juni 2002 - 23:49 #8
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester