私は古いdelphi.netアプリケーションに少し問題があります。ASP.net Delphiの動的画像ボタンonclickイベント
ページ上の特定の場所にサムネイル画像を表示する必要があります。ユーザーが画像をクリックすると画像が表示されます。
画像はかなり小さいので、サムネイルの生成には気を付けません。
問題は、私はonclickイベントを動作させることができないということです。
は、ここに私のコードです:(これは、Page_Loadイベントである)
filer := Directory.GetFiles(dirstr,soegestr);
for f in filer do
begin
img := ImageButton.Create;
img.ImageUrl := f;
img.Width := 30;
img.Height := 50;
img.Style.Add('margin-right','10px');
include(img.Click, FragtbrevsBilledeClick);
PanelBilleder.Controls.Add(img);
end;
は何もしません含まれています。 onclickイベントはポストバックをトリガします。
次のようにFragtbrevsClickが定義されている:
ヒットれることは決してありませんfragtbrevsクリックでブレークポイントを設定するprocedure TWebForm1.FragtbrevsBilledeClick(Sender: TObject;
e: ImageClickEventArgs);
begin
Response.Redirect((sender as ImageButton).ImageUrl);
end;
を。
私は規制当局のウェブ開発者ではないため、問題を解決する別の方法も歓迎です! :-)