1

我有一个将事件发送到 UI 的外部设备,并据此更改 UI。我也可以更改 UI 可以将数据发送回设备。问题是当设备发送更新时,我需要以编程方式更改组合框的索引,但是当我这样做时,SelectedIndexChanged 事件会触发。我只希望当我从 UI 本身更改 ComboBox 时触发该事件,而不是以编程方式。

编辑

            if (index > 0 && index < cboHeatPoints.Items.Count)
            {
                //cboHeatPoints.SelectedIndex = index;
            }
4

1 回答 1

2

使用SelectionChangeCommitted而不是SelectedIndexChanged.

于 2012-09-27T21:51:12.350 回答