gpt4 book ai didi

c# - 在 Winform 的组合框中获取旧的选定索引

转载 作者:太空狗 更新时间:2023-10-29 21:35:07 26 4
gpt4 key购买 nike

我有一个组合框 (winform)。此组合框包含一些项目(例如 1、2、3、4)。

现在,当我在此组合中更改选择时,我想知道旧索引新索引

我如何得到这个?

我希望避免的可能方法。

  1. 添加一个enter 事件,缓存当前索引,然后在选择索引更改时获取新索引。

  2. 使用事件发送者收到的选定文本/选定项目属性。

我理想中想要的:

  1. 在收到事件参数时,我想要这样的东西:

    e.OldIndex;e.newIndex;

    现在 SelectionIndex Change 事件 中收到的事件参数完全没用。

  2. 我不想使用多个事件。

  3. 如果 C# 不提供此功能,我可以让我的事件将旧索引和新索引作为事件参数传递吗?

最佳答案

这似乎是一个可能的副本

ComboBox SelectedIndexChanged event: how to get the previously selected index?

There is nothing built in, you will need to listen for this event and keep track in a class variable.

但是这个答案似乎暗示了一种扩展组合框以跟踪先前索引的明智方法 https://stackoverflow.com/a/425323/81053

关于c# - 在 Winform 的组合框中获取旧的选定索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12087290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com