design-surface相关内容

在 Winforms 设计器中将 Adorner Glyphs 保持在选定控件的顶部

TLDR:我正在寻找正确的方法来为设计图面上的特定控件的并列图形的渲染计时,以便在选择该控件时始终在装饰字形之前绘制图形. 这个问题与 Winforms 的控件设计器有关:当用户在设计图面上放置控件时,我想在控件的客户区上方显示一个图形.通过覆盖其 OnPaint 事件处理程序,然后使用可用于绘制桃色矩形的 e.Graphics 对象,我在某种程度上成功地为 TableLayoutPanel ..
发布时间:2021-09-26 19:30:15 C#/.NET

需要从 PropertyGrid 为 .NET Winforms 控件隐藏设计器专用属性第二部分

这是一个后续问题:需要从 PropertyGrid 为 .NET Winforms 控件隐藏设计器专用属性 我已经用我自己的实现替换了默认的 TypeDescriptorFilterService(太酷了!),并且 FilterProperties 事件处理程序正在触发.我看到上一个问题如何帮助隐藏那些特定的 TableLayoutPanel 属性. 现在我对一个项目有一个更一般的要求 ..
发布时间:2021-09-26 19:29:54 C#/.NET

需要从 PropertyGrid 为 .NET Winforms 控件隐藏设计器专用属性

我深入研究在我的 C#/.NET 解决方案中使用 Winforms 设计器(System.ComponentModel.Design 命名空间),以便我的用户可以访问我正在运行的应用程序中的表单设计器.其中大部分都运行良好,但我遇到了一个非常具体的问题:我在 Microsoft 控件上遇到了一个仅在设计时出现的属性——即,对于控件的设计时实例.我想取消该属性,以便用户在我的 Winform 设计图 ..
发布时间:2021-09-26 19:29:48 C#/.NET

WinForms设计图面上控件的BeginResize/EndResize事件

TLDR:我想知道如何为设计器图面上的设计时控件实例创建一个指向begin-resize和end-resize事件的钩子. 详细信息:特别是,我正在使用System.Design和System.Component.Design .NET命名空间中由BasicLoader生成的设计图.具体来说,我正在设计TableLayoutPanel的设计时实例.该控件公开了一个 SizeChanged 事 ..
发布时间:2021-04-01 20:07:35 C#/.NET