Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
18:04:2008, 15:06
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 18:04:2008 Пользователь №: 16 725 Репутация: 0
|
подскажите пожалуйста. можно ли в Делфи организовать следующее:
по заданной команде создавать форму определённых размеров, ну а в последующем кнопку на ней, чекбоксы и т.п. как организовать это автоматическое создание? Спасибо |
|
Сообщение
#1
|
|
![]() |
|
|
18:04:2008, 15:14
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 816 Регистрация: 4:09:2006 Из: Минск Пользователь №: 6 316 Специализация: C++ Репутация: 31
|
|
|
Сообщение
#2
|
|
|
|
18:04:2008, 15:35
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
AniMEshKa
А зачем вам это? только попрактиковаться или ... ? я к тому что для дин. создания контролов (а тем более формы) нужны веские причины. |
|
Сообщение
#3
|
|
|
|
18:04:2008, 19:53
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 18:04:2008 Пользователь №: 16 725 Репутация: 0
|
а что формы создавать так сложно?
да мне в универе задачу эту поставили... вот думаю с какой стоороны к этому делу подобраться.. вот и ищу помощи.. буду разбираться потихоньку |
|
Сообщение
#4
|
|
|
|
19:04:2008, 07:53
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
а что формы создавать так сложно? Нет не сложно, но практического интереса, практически (сори за тавтологию), не представляется.вот думаю с какой стоороны к этому делу подобраться С нужного понять что вам не понятно и действовать.
|
|
Сообщение
#5
|
|
|
|
19:04:2008, 08:43
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 18:04:2008 Пользователь №: 16 725 Репутация: 0
|
а тут как оказалось необходимо и формы создавать? принцип аналогичен созданию кнопок ?
|
|
Сообщение
#6
|
|
|
|
19:04:2008, 08:51
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Принцип, да.
|
|
Сообщение
#7
|
|
|
|
19:04:2008, 10:02
|
|
Новенький ![]() Группа: Программист Сообщений: 5 Регистрация: 18:04:2008 Пользователь №: 16 725 Репутация: 0
|
с кнопками , лэйблами и тп получилось всё. а вот форму ттак и не получается создать динамически. подскажите плз
|
|
Сообщение
#8
|
|
|
|
19:04:2008, 10:21
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
все просто
Код 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 } procedure FormClose(Sender: TObject; var Action: TCloseAction); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var form :TForm; begin form := TForm.Create(Application); form.OnClose := self.FormClose; with TLabel.Create(form) do begin Parent := form; Caption := 'Label 1'; end; form.Show; end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; end; end. |
|
Сообщение
#9
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 04:25 |