ListBoxItem选择(FM)

时间:2015-05-13 09:40:17

标签: onclick firemonkey listboxitems

单击列表框TListBoxTListBoxItem时,程序控件进入列表框项的OnClick事件处理程序(可以),但itemindex属性在事件处理程序(调试)中,列表框保持-1,因此它没有被选中的项目。为什么会出现这种情况?

以编程方式添加列表框项和项的事件处理程序。

平台是android。

编辑>>

正如我所见,itemindex属性在程序控制从事件处理程序中退出后得到正确的值,因为在下一个项目选择中,我在OnClick事件处理程序中获得了先前选择的itemindex。为什么呢?

1 个答案:

答案 0 :(得分:0)

好的,在事件处理程序中,我可以通过以下方式轻松获取所选的菜单项:

item := TListBoxItem(Sender);

所以即时使用Sender参数,而不是ListBox.itemindex。