gpt4 book ai didi

C# ContextMenuStrip 项目属性!

转载 作者:行者123 更新时间:2023-11-30 15:10:42 27 4
gpt4 key购买 nike

如何根据值设置和获取上下文菜单条中项目的文本和/或背景的颜色值?

这段代码是正确的吗?

ContextMenuStrip1.Items.Add("this is an item").BackColor = Color.FromArgb(255, 179, 179);

但我找不到获取颜色值的方法!

我这样做了:

int i = ContextMenuStrip1.Items.IndexOfKey("this is an item");
Color c = ContextMenuStrip1.Items[i].BackColor; // I get error in here!

但它不起作用!!!!

还有如何根据项目字符串值获取或/和设置其他属性(例如“这是一个项目”)?

干杯

最佳答案

“键”是 ToolStripItem.Name 属性。尝试以下操作:

ContextMenuStrip ContextMenuStrip1 = new ContextMenuStrip();
var item = ContextMenuStrip1.Items.Add("this is an item");
item.BackColor = Color.FromArgb(255, 179, 179);
item.Name = "key";

int i = ContextMenuStrip1.Items.IndexOfKey("key");
Color c = ContextMenuStrip1.Items[i].BackColor;

关于C# ContextMenuStrip 项目属性!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3022128/

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