добре, създавам по време на изпълнение TImage и Tlabel, искам тези два да бъдат дете на Tpanel, който също създавам по време на изпълнение. ето малко код:
with TPanel.Create(FlowPanelPlantillas) do
begin
Name := 'Panel'+Query.FieldByName('ID').AsString;
//Etc Etc
end;
и изображението
with TImage.Create(TWinControl(FindComponent('Panel'+Query.FieldByName('ID').AsString))) do
begin
Name:= 'P'+Query.FieldByName('ID').AsString;
Parent := TWinControl(FindComponent('Panel'+Query.FieldByName('ID').AsString));
end;
това е, което правя, но не работя, панелът е създаден и се разглежда правилно, но изображението не се появява в панела, той е празен.
Използвам Delphi Rio VCL
Оценявам всяка помощ.
with
. Има потенциал да ви създаде сериозни главоболия в бъдеще поради включения имплицитен обхват. - person Graymatter   schedule 15.05.2019