【发布时间】:2013-03-18 21:05:33
【问题描述】:
我想将 ListBox 中的字符串转换为事件。就像我有一个显示“Image5”的字符串一样,我想在我的过程中获取 Image5.Click 事件。有可能吗?
【问题讨论】:
-
那行没有填满列表框;它读取当前选定的项目。总之,不清楚你想要什么。
-
听起来你的问题太基本或太初级,除了你之外对任何人都没有任何用处。如果你不能调用一个函数并且你不知道如何调用一个函数,那听起来你需要一个 Delphi 教程,而不是堆栈溢出。
-
也许我没有很好地解释我的问题。我想将一个字符串(来自 ListBox)转换为一个事件。就像我有一个显示“Image5”的字符串一样,我想获得 Image5.Click;在我的程序上。
-
@DK64 您不能为特定项目设置 oOnClick,但您确实知道列表框的 onclick 事件中的选定项目。请记住,OnClick 事件会在所选项目发生更改后触发。
-
Selected := ListBox1.Items[ListBox1.ItemIndex];将是正确的方法。 (Strings是TStrings后代的默认属性,因此可以省略。使用称为SL的TStringList,您可以通过使用SL[index]而不是SL.Strings[index]来访问单个Strings。您的问题非常不清楚,但如果您的最后一条评论更好地解释了它,那么您应该 edit 您的问题改为提出问题,并通过编辑而不是将其放入人们可能看不到的 cmets 中。
标签: delphi