Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Popup Form   Найти похожие ветки 

 
AlexXn   (2004-12-29 14:57) [0]

Как сделать Popup форму, т.е. ечть форма со всеми мне нужными контролами, классами и прочее. Хотелось бы, чтобы она вела себя также как и  popup контролы( пряталась при деактивизации).
procedure CMCancelMode(var Message: TCMCancelMode); message CM_CANCELMODE;
procedure WMKillFocus(var Message: TWMKillFocus); message WM_KILLFOCUS;
procedure CreateParams(var Params: TCreateParams); override;
не помогли... Хелп.


 
Programmix ©   (2004-12-29 16:35) [1]

1)Главная форма

unit Unit1;

interface

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

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 form2.Show;
end;

end.

2)Вторая форма (popup)

unit Unit2;

interface

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

type
 TForm2 = class(TForm)
 private
   { Private declarations }
   procedure OnActivate(var msg: TWMActivate); message WM_ACTIVATE;
 public
   { Public declarations }
 end;

var
 Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.OnActivate(var msg: TWMActivate);
begin
 inherited;
 if msg.Active=WA_INACTIVE then Close;
end;

end.



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.038 c
14-1104090808
GanibalLector
2004-12-26 22:53
2005.01.16
ТОСТ


4-1100444311
Doc-N
2004-11-14 17:58
2005.01.16
Изменение таблици импорта


1-1104210033
HostLookUp
2004-12-28 08:00
2005.01.16
вопрос по Listbox


14-1104220075
Cosinus
2004-12-28 10:47
2005.01.16
Помогите перевести с С++...


14-1104155033
blackman
2004-12-27 16:43
2005.01.16
Оскорбляет ли Вас празднование в Москве юбилея императора Наполео