我有一个 Win Forms 列表框,其内容每隔几秒刷新一次。列表框显示存储在数据库中的人们可以响应的消息——它是一个定制的即时通讯应用程序。当刷新发生时, selectedindex 会自动更改为 0,如果我选择了第 6 条消息并且我正在尝试响应它,这将是一个问题。如何确定索引更改是刷新还是鼠标单击列表框的结果,然后如果不是鼠标单击则停止选择更改?
问问题
158 次
我有一个 Win Forms 列表框,其内容每隔几秒刷新一次。列表框显示存储在数据库中的人们可以响应的消息——它是一个定制的即时通讯应用程序。当刷新发生时, selectedindex 会自动更改为 0,如果我选择了第 6 条消息并且我正在尝试响应它,这将是一个问题。如何确定索引更改是刷新还是鼠标单击列表框的结果,然后如果不是鼠标单击则停止选择更改?