c# - 如何在上下文菜单条中设置组合框的默认项目?

标签 c# vb.net winforms combobox contextmenustrip

我有一个上下文菜单条,它包含一个组合框。 我想为此组合框设置默认选定的项目。 我知道获取和设置上下文菜单条中项目的值,示例如下:

CtmAbc.Items(0).Text

但无法设置所选项目或为此添加事件处理程序。

最佳答案

假设您的 ComboBox 索引为 0,您可以使用以下代码将所选项目设置为第一项:

((contextMenuStrip1.Items[0]) as ToolStripComboBox).SelectedIndex = 0;

或者您也可以通过按键访问组合框:

((contextMenuStrip1.Items["myComboBox"]) as ToolStripComboBox).SelectedIndex = 0;

关于c# - 如何在上下文菜单条中设置组合框的默认项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21725636/

相关文章:

c# - "as"和可空类型的性能惊喜

c# - 如何在 C# 中的特定时间生成警报?

c# - 在 C# 中定义接口(interface)时, 'in' 和 '@' 关键字有什么作用?

vb.net - Excel 实例未关闭,因为我的应用程序是插件

c# - .NET BinaryWriter.Write() 方法——同时写入多种数据类型

C# 从 URL 播放声音

c# - 访问控制的单元测试方法

vb.net - 使用VB.NET获取MS Access中的宏

c# - 将 DataGridView CheckBox Column 用于字符串数据列