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

Вниз

Динамическое создание формы.   Найти похожие ветки 

 
shc   (2004-07-28 12:28) [0]

Здравствуйте, мастера. Можно ли динамически создать форму (которая не включена
в проект) так, чтобы она отображалась на панели задач.


 
Sun bittern ©   (2004-07-28 12:31) [1]

Идем на королевство дельфи и ищем статью "жизнь и смерть компонент в run Time"


 
Shc   (2004-07-28 12:40) [2]

Вчера ее бегло просматривал, но про формы что-то не встретил. Посмотрю, конечно, еще раз, но может кто-то ответит конкретней


 
DK   (2004-07-28 12:42) [3]

procedure TForm1.Button1Click(Sender: TObject);
var Form2: TForm;
begin
Application.CreateForm(TForm, Form2);
Form2.Visible:=true;
end;


 
TUser ©   (2004-07-28 12:59) [4]

Что подразумевается под этим

> которая не включена в проект


 
panov ©   (2004-07-28 13:15) [5]

procedure TForm1.Button1Click(Sender: TObject);
var
 MyForm: TForm;
begin
 MyForm := TForm.Create(Application);
 MyForm.ShowModal;
 MyForm.Free;
end;


 
shc   (2004-07-28 13:23) [6]

Я так смотрю, задача чуть усложнилась.
Попробывал это код в Д6 на 98 - все нормально.
А в моей программе в Д7 на ХР такой код создает окно но без отображения на панели задач.
Может кто-то знает в чем может быть проблема.


 
Reindeer Moss Eater ©   (2004-07-28 13:44) [7]

Может кто-то знает в чем может быть проблема.
В том, что создается экземпляр TForm, а не того класса который ты хочешь


 
Anatoly P   (2004-07-28 13:54) [8]

MyForm := TForm.CreateParented(GetDesktopWindow); - Это?


 
shc   (2004-07-28 13:59) [9]

2 Anatoly P
Сейчас попробывать не могу, но на вид очень похоже.



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
6-1087215967
KLEVO
2004-06-14 16:26
2004.08.15
Обмен данными.


14-1090678034
Андрей Сенченко
2004-07-24 18:07
2004.08.15
Параметры БАТников


4-1089098942
Mc'Simm
2004-07-06 11:29
2004.08.15
размонтирование USB


11-1078950253
Sormy
2004-03-10 23:24
2004.08.15
KOL-MCK - модули


4-1089152452
Kronos
2004-07-07 02:20
2004.08.15
Как заблокировать реакцию WindowsXP на нажатие горячих клавиш?