我想用Delphi 10柏林智能設備建立一個應用程序。在這個應用程序中,我想要加載或拍攝照片,而且我必須將另一個組件放置在圖像寬度相同的X位置。我的問題是,當我將圖像分配給TImage控件時,位圖不佔用TImage控件的所有區域,圖像更小。如何在TImage控件中獲取位圖的實際X位置和寬度?這裏是我的代碼:德爾福10 TImage,移動圖像寬度
begin
if Image1.Bitmap.Height > Image1.Bitmap.Width then
begin
Image1.Bitmap.Rotate(-90);
end;
Image1.Bitmap.Assign(Image);
Memo1.Width := Image1.Width;
Memo1.Text := '';
end;
我嘗試了所有WrapMode值,但是,在將照片分配給TImage控件後,圖像變得比圖像控件小,我試圖拉伸,但圖像變形。我需要將WrapMode屬性設置爲'FIT',並使用顯示在屏幕上的圖像寬度更改其他控件的寬度以保持對齊。是否有一些代碼在加載到timage控件的位圖屬性後獲取圖像寬度? – RicardoPin