я быть_наст 5 элементов, созданные во время выполнения, как этиизменения времени выполнения создается элемент стиль
NewButton := TImageViewer.Create(Self);
with NewButton do
begin
Parent := Self;
Bitmap.LoadFromStream(InStream);
Height := 80;
Width := 80;
tag:=leftx;
Position.X := leftx;
Position.Y := 5;
OnClick := WaitingButtonsClick;
Enabled := True;
Visible := True;
Name := 'but' + IntToStr(leftx);
end;
leftx := leftx+85;
так элементы имеют свое собственное имя и тег
теперь после нажатия пользователя изображения я должен изменить загруженный изображение
так я получил имя элемента после щелчка
procedure TForm1.WaitingButtonsClick(Sender: TObject);
begin
// ShowMessage((Sender as TAction).ActionComponent.Name);
ShowMessage(TImageViewer(Sender).Name);
// id := TButton(Sender).tag;
// showmessage('slm'+id.ToString);
end;
ok.af ter получить имя элемента, как я могу изменить целевой файл или стиль !?
Я смущен, почему вы бросаете что-то из класса 'TImageViewer' в' TButton'? – quasoft
В Delphi XE нет класса с именем 'TImageViewer'. Это класс FMX. Какую версию Delphi вы используете? –
@quasoft извините, моя ошибка .. обновлено сейчас! –