![]() |
|
#1
|
||||
|
||||
![]() Помогите пожалуйсто=)
надо чтоб при выключении программы, програамма гасла постепенно, погаснув полностью прога закрылась. заранее спасибо. |
#2
|
||||
|
||||
![]() Код:
procedure onclosequery(sender:tobject;canclose:boolean); begin self.alphablend:=true; while self.alphablendvalue>0 do self.alphablendvalue:=self.alphablendvalue-5; end; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
![]() Можно таким образом:
Код:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var Step, Value: Integer; begin Step := 3; Value := 255; while Value >= 0 do begin AlphaBlendValue := Value; Application.ProcessMessages; Dec(Value, Step); end; end; procedure TForm1.FormCreate(Sender: TObject); begin AlphaBlend := True; end; |
#4
|
||||
|
||||
![]() Возник вопросик: что такое self в первом варианте?
![]() |
#5
|
||||
|
||||
![]() Self это ссылка на объект с которым ты работаешь.
В данном случае self это форма (TForm1), т.е. Self.Alphablend = Form1.Alphablend |
#6
|
||||
|
||||
![]() Цитата:
благодарю, буду знать ![]() |