![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Можно ли как-то сделать произвольным класс-наследник от формы? то есть имя класса брать с Edit'a
Код:
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
Type
MyRandomClass = class (TForm1)
end;
var
Form1: MyRandomClass;
implementation
{$R *.dfm}
end. |
|
#2
|
|||
|
|||
|
Озвучте задачу поподробнее
|
|
#3
|
||||
|
||||
|
Можно.....
|
|
#4
|
|||
|
|||
|
Цитата:
Ну и по кнопке создать эту форму с классом 'SomeString' Код:
form1:= 'SomeString'.Create(Self); form1.Show; |
|
#5
|
||||
|
||||
|
Код:
var
frmclss: TFormClass;
f: TForm;
begin
frmclss := TFormClass(FindClass('SomeString'));
f:= frmclss.Create(Self);
f.Show;
end; |
| Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
nixon232 (21.07.2017)
| ||