0
我有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對不起,我的錯誤..現在更新! –