-3
A
回答
2
類似以下內容,您的資源類型RCDATA
被命名爲JpgImage_1
。
資源在這裏應該通過$RESOURCE
指令鏈接到可執行文件。
procedure TForm1.Button1Click(Sender: TObject);
var
stream: TStream;
begin
if FindResource(HInstance, PChar('JpgImage_1'), RT_RCDATA) = 0 then
Exit;
stream := TResourceStream.Create(HInstance, 'JpgImage_1', RT_RCDATA);
try
Image1.Bitmap.LoadFromStream(stream);
finally
stream.Free;
end;
end;
+1
這個問題被標記爲FireMonkey,但'TImage'在FireMonkey中沒有'Picture'或'Picture.Graphic'屬性,只有'Bitmap'屬性。但在VCL中,'TImage.Picture.Bitmap'只支持BMP圖像,而不支持JPG圖像,因此需要'Assign()'TJPEGImage'對象,但它應該是'Picture.Assign(jpg)'而不是' Picture.Bitmap.Assign(JPG)'。 –
+0
@RemyLebeau你是對的:我在VCL表單中做了我的測試。我做了沒有火的猴子!謝謝你指出我。回答編輯 – fantaghirocco
相關問題
- 1. 如何通過編碼點擊按鈕?
- 2. 通過編程在網頁上點擊
- 3. 如何通過點擊改變遊戲杆位置?
- 4. 如何通過點擊菜單項來改變佈局?
- 5. 如何通過點擊鍵盤箭頭來改變圖像?
- 6. 如何通過一次點擊來改變多個圖像
- 7. 如何通過點擊AJAX加載菜單來改變網址?
- 8. 如何通過點擊按鈕來改變tableView的內容?
- 9. 如何通過點擊改變折線顏色?
- 10. 如何通過點擊鏈接來改變wordpress query_posts?
- 11. 如何通過鼠標點擊更改php變量?
- 12. jQuery:如何通過點擊和改變功能來改變輸出?
- 13. ToolStrip控件,如何通過編程訪問點擊事件
- 14. 如何通過點擊
- 15. 如何通過gtk.Window點擊?
- 16. 如何通過點擊
- 17. 如何通過點擊
- 18. AngularJS:如何通過點擊
- 19. 如何通過點擊R
- 20. 如何通過點擊QPushbutton
- 21. 防止雙擊TButton
- 22. 如何通過GetElementByClass選擇一個類,然後通過編程點擊它
- 23. 編程點擊JS通知
- 24. 如何在單擊TButton時顯示TPopupMenu?
- 25. 改變點擊
- 26. 如何通過點擊通知
- 27. 如何通過改變
- 28. 通過點擊
- 29. 通過點擊
- 30. 通過點擊
請問有人能解釋downvote嗎? – Machado
什麼*資源圖片*應該是?你的意思是改變資源文件中的'TImage'圖片嗎? – fantaghirocco
是的。爲什麼它如此神祕? – Machado