Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Animate

515
14 января 2002 года
fwp1
15 / / 20.07.2000
Мастера помогите. Как щелчком по компоненте Animate открыть новое окно? У Animate нет такого события. Пробовал сверху положить Label. Но Label располагается только под Animate. Если на Animate положить Button, то не удается сделать кнопку прозрачной. Существует ли прозрачный компонент, который можно расположить над Animate и у которого есть событие OnClick? Или хотя бы OnMouseMove.
592
14 января 2002 года
Разьярённое_x77
27 / / 20.01.2000
Не надо ничего никуда класть.
 
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Classes,Graphics, Controls, Forms, Dialogs,
ComCtrls;

type
  TFake = class (TControl);
 
  TForm1 = class(TForm)
    Animate1 TAnimate;
procedure FormCreate(Sender TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure OnDblClick (Sender TObject);
end;

var
Form1 TForm1;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender TObject);
begin
TFake (Animate1).OnDblClick = OnDblClick;
end;

procedure TForm1.OnDblClick(Sender TObject);
begin
ShowMessage ('Clicked!');
end;

end.


[ Это Сообщение было отредактировано Разьярённое_x77 в 2002-01-14 1033 ]
592
14 января 2002 года
Разьярённое_x77
27 / / 20.01.2000
т.е. в зависимости от того, какие свойства нужны, TFake можно объявить как class (TWinControl), class (TControl) и т.д., получая, соответственно, доступ ко всем их свойствам, методам или событиям.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог