.NET Windows Forms自定义控件,如何创建快捷菜单

发布于 2024-12-11 20:31:06 字数 289 浏览 0 评论 0原文

一些控件有一个有用的上下文菜单来访问一些常用的属性,例如标准 TextBox:

TextBox Showing a Little arrow

单击您得到的箭头:

Clicking on the arrow a context menu displayed

如何使用自定义控件实现此目的? 谢谢。

Some controls have a useful context menu to access some often used properties, for example the standard TextBox:

TextBox showing a little arrow

Clicking the arrow you get:

Clicking on the arrow a context menu appears

How do I accomplish that with a custom control?
Thanks.

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

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

发布评论

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

评论(1

猫九 2024-12-18 20:31:06

您应该创建自己的控件设计器,它可以为 VS 表单设计器提供动词作为自定义菜单项或 UI 增强功能。

设计师:

负责控件的外观和行为的类
当托管在 Visual Studio .NET 中时。您可以使用此类来添加新的
上下文菜单动词,对于 ASP.NET 控件,显式指示
要在设计器中显示的 HTML 代码。

请在此处查看完整文章:

Visual Studio 中的自定义设计时控制功能 .网络

you should create your own control designer which can provide verbs as custom menu items or UI enhancements to the VS form designer.

Designer:

A class that takes care of the appearance and behavior of the control
when hosted in Visual Studio .NET. You can use this class to add new
context menu verbs and, for ASP.NET controls, to explicitly indicate
the HTML code to show in the designer.

check here for the full article:

Custom Design-time Control Features in Visual Studio .NET

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