gpt4 book ai didi

c# - 如何在 ContextMenuStrip 中设置默认菜单项?

转载 作者:IT王子 更新时间:2023-10-29 04:34:53 24 4
gpt4 key购买 nike

在我的应用程序中,我在右键单击对象时使用弹出菜单项。我使用如下代码动态构建此菜单:

ContextMenuStrip menu = new ContextMenuStrip();
menu.Items.Add(new ToolStripMenuItem("Item1", aNiceImage, someFunction));
menu.Items.Add(new ToolStripMenuItem("Item2", alsoNiceImage, someOtherFunction));

现在我想将这些菜单项之一设置为粗体(根据 Windows 用户体验指南的建议),以指示双击该对象对应的操作。

我该怎么做?

最佳答案

使用 item.Font = new Font(item.Font, item.Font.Style | FontStyle.Bold) 为当前字体添加粗体效果。

您还可以自动选择默认项,如下所示:

private void contextMenuStrip1_Opening(object sender, CancelEventArgs e) 
{
contextMenuStrip1.Items[3].Select();
}

关于c# - 如何在 ContextMenuStrip 中设置默认菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7876061/

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