Einzelnen Beitrag anzeigen

Hallo_Thomas

Registriert seit: 18. Apr 2005
Ort: Dresden
405 Beiträge
 
Delphi 2005 Professional
 
#9

Re: Image soll durch darüber liegendes Label angeklickt werd

  Alt 2. Sep 2005, 12:33
@BrunoT Ich danke dir für den ausführlichen beitrag,aber is nicht ganz das was ich mir vorstelle. Trotzdem Danke!


So hab noch mal am Text gefeilt,und er funktioniert auch fasst.

Hab noch ein Problem mit dem ich nicht zurecht komme, und zwar diese Zeile.

OnClick((FindComponent('Image'+(iString)))); Er will irgendwie das Image nich annehmen
(Fehlermeldung heist Zugriffsverletzung, bla,bla)


Wenn ich die Zeile so schreibe nimmt er sie korrekt an.
OnClick(Image1);

Hier die Komplette Prozedur

Delphi-Quellcode:
procedure TForm1.MeinClick(Sender: TObject);
var
  i: Integer;
  iString:String;
begin
  for i := 1 to 3 do
  begin
    iString:=IntToStr(i);
    if (FindComponent('Image'+(iString)) as TImage) is TImage then
    begin
      with (FindComponent('Image'+(iString)) as TImage) do
        if PtInRect(Rect(0, 0, Width, Height), ScreenToClient(Mouse.CursorPos)) then
        OnClick((FindComponent('Image'+(iString))));
    end;
  end;


Hab natürlich auch dies probiert

OnClick((FindComponent('Image'+(iString)) as TImage));
aber klappt auch nicht
Angehängte Dateien
Dateityp: zip button3_671.zip (8,9 KB, 2x aufgerufen)
  Mit Zitat antworten Zitat