关于.net:上下文菜单重置ComboBox的SelectedIndex

关于.net:上下文菜单重置ComboBox的SelectedIndex

Context Menu Resets ComboBox's SelectedIndex

我有一个ContextMenu,在用户右键单击ComboBox后显示。 当用户在上下文菜单中选择一个项目时,将使用ShowDialog()方法显示一个表单。

1
2
3
If frmOptions.ShowDialog() = Windows.Forms.DialogResult.Cancel Then
    LoadComboBoxes()
End If

关闭该表单后,我将刷新父表单上ComboBoxes中的所有数据。 但是,发生这种情况时,打开了ContextMenu的ComboBox会重置为具有选定索引-1,但其他ComboBox的其他选定索引保持不变。

如何防止重置打开了上下文菜单的ComboBox?


解决此问题的一种方法是使用上下文菜单的Popup事件来获取启动菜单的组合框的选定索引。 对话框关闭时,重置所选索引。


我想到了。

我创建了一个通过引用传递ContextMenu.SourceControl()属性的方法,以便可以操纵称为ContextMenu的控件。 在方法开始时,我得到了ComboBox的SelectedValue,然后将数据重新加载到ComboBoxes中。 然后,将SelectedValue设置为方法开始时获得的值。

感谢DaveK为我指出正确的方向。


推荐阅读

    查看linux用户命令行?

    查看linux用户命令行?,信息,系统,时间,名称,密码,用户,命令,地址,状态,设备,L

    linux所有用户命令行?

    linux所有用户命令行?,系统,信息,地址,工作,密码,命令,用户,时间,电脑,管理,L

    linux命令实时显示?

    linux命令实时显示?,系统,实时,时间,信息,情况,命令,对比,电脑,名称,一致,lin

    linux编译时显示命令?

    linux编译时显示命令?,系统,基础,工具,代码,百度,下来,网上,命令,内核,文件,L

    linux看用户信息命令?

    linux看用户信息命令?,系统,密码,信息,状态,软件,情况,命令,用户,网络,时间,l

    linux显示运行命令?

    linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如

    linux下删除用户命令?

    linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账

    用户id的linux命令?

    用户id的linux命令?,系统,密码,信息,联系方式,地址,位置,用户,命令,用户名,

    linux重置网络命令?

    linux重置网络命令?,网络,地址,工作,环境,系统,信息,标准,设备,命令,工具,lin

    linux蓝牙重置命令?

    linux蓝牙重置命令?,工作,系统,地址,手机,信息,蓝牙,各大,命令,密码,标准,lin

    显示linux网卡命令行?

    显示linux网卡命令行?,系统,信息,工具,网络,服务,电脑,网卡,技术指标,地址,

    linux命令显示内容?

    linux命令显示内容?,标准,系统,数据,命令,百度,实时,时间,信息,文件,内容,lin

    linux常用显示命令?

    linux常用显示命令?,工作,地址,系统,信息,管理,命令,目录,标准,功能,常用命

    linux删除用户组命令?

    linux删除用户组命令?,管理,系统,密码,电脑,名称,用户,用户组,名字,信息,工

    linux用命令显示账号?

    linux用命令显示账号?,密码,系统,信息,地址,电脑,名字,用户,命令,用户名,用

    linux命令行同步显示?

    linux命令行同步显示?,地址,工具,系统,数据,工作,时间,命令,综合,网址,信息,L

    linux命令显示窗口?

    linux命令显示窗口?,系统,工具,首页,终端,密码,命令,窗口,界面,桌面,选项,lin

    linux分页显示命令?

    linux分页显示命令?,工具,通信,命令,数据,信息,管道,标准,位置,一致,系统,lin

    linux中ps命令显示?

    linux中ps命令显示?,系统,信息,状态,进程,命令,多地,软件,工作,基础,报告,lin

    linux命令逐页显示?

    linux命令逐页显示?,系统,工作,地址,命令,网上,信息,百度,基础,标准,内容,在l