動的に作成されたTMenuItemにビットマップを追加します。このコードでは動作しません。メニューに画像がありません。どうしましたか?TMenuItemビットマップを追加
procedure TForm3.FormCreate(Sender: TObject);
var
item : TmenuItem;
icon : TIcon;
begin
item := TMenuItem.Create(PopupMenu1);
item.Caption := 'coucou';
icon := TIcon.Create;
icon.LoadFromFile('d:\SmallIcon.ico');
icon.Height := 16;
icon.Width := 16;
item.Bitmap.Canvas.Draw(0,0,icon);
PopupMenu1.Items.Add(item);
end;
コードフラグメントをマークするには、小さな{{} 'ツールバーボタンを使用します。これは、HTMLタグを手動で挿入するよりも簡単で、より良い結果が得られます。 –