更改调用上下文菜单的控件的属性

发布于 2024-11-06 11:21:57 字数 283 浏览 0 评论 0原文

我在 Windows 窗体上有 10 个 PictureBox(在设计视图中创建),每个图片框上都附加了一个上下文菜单条。我正在尝试使用上下文菜单设置 PictureBox 的属性。

例如,如果用户从上下文菜单中选择红色,则会显示红色图片,

我可以通过以下方式获取弹出上下文菜单条的控件的名称:

cmStrp1.SourceControl.Name

有什么方法可以使用 cmStrp1.SourceControl.Name 来获取对象/控制并设置其属性

I have 10 PictureBox on a windows form (created in Design View) and a context menu strip is attached to each of them. I am trying to set the property of the PictureBox using the context menu.

For eg If the user selects Red from the context menu a Red picture shows up

I can get the the name of the control that popped the Context Menu strip by

cmStrp1.SourceControl.Name

Is there any way I can use the cmStrp1.SourceControl.Name to get the object/control and set its properties

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清风无影 2024-11-13 11:21:57

只需使用 cmStrp1.SourceControl 而不是 cmStrp1.SourceControl.Name。在使用该控件之前,您需要将其转换为 PictureBox

Just use cmStrp1.SourceControl instead of cmStrp1.SourceControl.Name. You need to cast the control to a PictureBox before using it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文