【发布时间】:2009-04-15 15:01:29
【问题描述】:
我在使用旧的 delphi.net 应用程序时遇到了一些问题。
我需要在页面的特定位置显示一些缩略图,并在用户单击图像时显示图像。
图像相当小,所以我没有为缩略图生成而烦恼。
问题是我无法让 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;
include 什么都不做。 onclick 事件只是触发回发。
FragtbrevsClick 定义如下:
procedure TWebForm1.FragtbrevsBilledeClick(Sender: TObject;
e: ImageClickEventArgs);
begin
Response.Redirect((sender as ImageButton).ImageUrl);
end;
在 fragtbrevs 点击中设置断点永远不会被命中。
我不是一个正规的网络开发人员,所以也欢迎使用其他方法来解决问题! :-)
【问题讨论】:
标签: asp.net delphi dynamic click imagebutton