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

Вниз

Applet and Forms?   Найти похожие ветки 

 
Jon ©   (2008-02-13 04:05) [0]

If I set HasBorder or HasCaption to False to forms within a multi-form applet, then the form is not shown:

program Project1;

uses
 KOL;

var
 Form1, Form2: PControl;

begin
 Applet := NewApplet("");
 Form1 := NewForm(Applet,"Form1");
 Form2 := NewForm(Applet,"Form2");
 Form1.HasBorder := False;      // Form will not show
//  Form2.HasBorder := False;
//  Form1.HasCaption := False;
//  Form2.HasCaption := False;
 Run(Applet)
end.


If I remove the Applet, then the forms work correctly. Bug?


 
Jon ©   (2008-02-15 03:38) [1]

I found the problem:

program Project1;

uses
KOL;

var
Form1, Form2: PControl;

begin
Applet := NewApplet("");
Form1 := NewForm(Applet,"Form1").SetSize(640,480);
Form2 := NewForm(Applet,"Form2").SetSize(640,480);
Form1.HasBorder := False;
//  Form2.HasBorder := False;
//  Form1.HasCaption := False;
//  Form2.HasCaption := False;
Run(Applet)
end.


The size of the form has to be defined.
I hope that I did not waste anyone"s time.


 
_vadim   (2008-02-15 05:57) [2]

To Jon:
Yes, Yes... :-)
If to write:

Form1.HasBorder := False;      // Form will not show
MsgOk(Int2Str(Form1.Width)+", "+Int2Str(Form1.Height)); // -- My addition
Run(Applet)

then I can see "0, 0"... :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-1211467578
JanMihail
2008-05-22 18:46
2009.06.21
Компонент на основе TreeView


2-1241077318
@Ujin
2009-04-30 11:41
2009.06.21
Про комплексные числа...


15-1239490609
Nic
2009-04-12 02:56
2009.06.21
Документооборот


11-1202968013
OlegM
2008-02-14 08:46
2009.06.21
Lazarus WinCE Форма не закрываеться с первого раза


15-1239783316
Yurikon
2009-04-15 12:15
2009.06.21
Инсталятор InstallShield