Thema: Delphi ImageList und ToolBar

Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#1

ImageList und ToolBar

  Alt 17. Mai 2006, 19:17
Hi Leute,

ich verstehe grad nur Bahnhof!

Ich will einer ToolBar ein bestimmtes Bitmap aus einer ImageList hinzufügen.

Das müsste doch so gehen:
Delphi-Quellcode:
var b: TBitmap;
begin
  b := TBitmap.Create;
  ImageList1.GetBitmap(5, b);
  ToolBar1.Images.AddMasked(b, clBlack);
  b.Free;
end;
oder auch:
Delphi-Quellcode:
var ico: TIcon;
begin
  ico := TIcon.Create;
  ImageList1.GetIcon(5, ico);
  ToolBar1.Images.AddIcon(ico);
  ico.Free;
end;
Führt aber beides zu einer Exception und ich verstehe es einfach nicht

Wenn ich das ganze in ein TImage lade, funzen beide Codes ohne Probleme...


//Edit:
Wen's interressiert, das hier kommt:
Zitat:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00444ED8 in Modul 'Project1.exe'. Lesen von Adresse 00000030'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat