Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: ImageBild auf Panel ändern

  Alt 3. Jan 2004, 01:08
Moin Deven,

vom Prinzip her sieht's ja schon mal richtig aus.

Da Du ja einen bestimmten Typ benötigst, musst Du den Compiler dann noch mitteilen um welchen es sich handelt.
Zwei Möglichkeiten:

1. Die Variable C wird TImage deklariert, und es erfolgt ein Typecast beim FindComponent
2. Die Variable C wird als TComponent deklariert, und es erfolgt der Typecast beim Zugriff auf C

Der erste Fall erscheint mir allerdings einfacher zu handhaben und übersichtlicher

Delphi-Quellcode:
var
  C : TImage;

begin
//....
  C := (FindComponent('Image' + IntToStr(I)) as TImage);
//...
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat