![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамически созданный TImage [D7, WinXP]
moor38 © (2012-05-27 11:20:00)Объясните, плиззз, чайнику, почему так работает:
var
wc: TWinControl;
begin
wc:=TComboBox.Create(TComponent(Sender));
А это уже не работает:
var
wc: TWinControl;
begin
wc:=TImage.Create(TComponent(Sender));
moor38 (2012-05-27 14:29:00) [1]благодарю
brother (2012-05-27 12:44:00) [2]его и быть не может, ибо имага фокус не ловит, хотя бы...
Ega23 (2012-05-27 12:26:00) [3]> было бы, такого вопроса не возникло бы
TImage = class(TGraphicControl)
TGraphicControl = class(TControl)
TControl = class(TComponent)
TComponent = class(TPersistent, IInterface, IInterfaceComponentReference)
TPersistent = class(TObject)
Очевидно, тут нет никакого TWinControl
Cobalt (2012-05-27 12:14:00) [4]Тебе же компилятор объясняет -
Incompatible types: 'TWinControl' and 'TImage'
moor38 (2012-05-27 11:39:00) [5]было бы, такого вопроса не возникло бы
brother (2012-05-27 11:31:00) [6]имага не вин контрол?