windows-forms-designer相关内容

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

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

Windows 窗体 - 如何将 WMIC 输出返回到文本框

我是编码新手(3 天,主要从 Google 学习)到目前为止一切顺利,但现在我卡住了:) 我想运行 WMIC 命令并将输出的第二行返回到文本框中.WMIC 命令是: 'WMIC bios 获取序列号' 返回: 序列号ABCD1234 如何只将序列号输入文本框? 谢谢... 解决方案 添加对 System.Management 的引用并在表单方法中使用以下内容. Ma ..
发布时间:2021-09-26 19:30:12 C#/.NET

如何在 Windows 窗体中更改 DateTimePicker 颜色

如果我在日历中更改日期,是否可以更改 dateTimePicker 的颜色? 解决方案 没有用于更改 Backgroundcolor 更改属性的属性,但是有几个属性允许您自定义日期时间选择器控件. 如果您使用的是 Windows Vista 或 Windows 7 并使用 Aero 等主题,则修改日历颜色的属性不起作用.要查看更改日历颜色的结果,我们需要禁用视觉样式.为了演示,我们将 ..
发布时间:2021-09-26 19:30:09 C#/.NET

在 Designer 环境中编辑自定义控件或面板

我创建了一个继承 System.Windows.Forms.Panel 的自定义控件,并添加了一些额外的属性.然后我打算创建继承这个自定义面板类的子类,并向它们添加内容. 自定义面板类将作为各个步骤的内容传递给“向导"框架(带有后退/下一步按钮).我打算广泛使用它,为威世智创建 40-50 个不同的页面来处理我项目中的各种事情. 问题:有没有办法在设计器中只查看面板,并从那里修改其布局 ..
发布时间:2021-09-26 19:30:06 C#/.NET

“指定的演员表无效"TypeConverter.ConvertTo 中的错误

我正在为我的 winform 程序制作控件,并且在保存测试表单时发生此错误. 这是解决方案结构,控件库分离在 1 个项目中,另一个是包含测试表单的测试项目. 解决方案├ 测试(测试项目)│ └ 表格1└ WinFormControls(库项目)└ 图像按钮(用户控件) 该控件附有一个TypeConverter,这里是简短的代码. 为了简单起见,我省略了其他方法,你可以从此链接 p ..
发布时间:2021-09-26 19:30:00 C#/.NET

制作一组文本框不起作用

好的,这是我的designer.cs代码 for (int i = 0; i 这是在 Windows 生成的代码下编辑的代码 private System.Windows.Forms.TextBox[] textBoxes = new System.Windows.Forms.TextBox[5]; 我删除了与我的任何文本框相关的所有代码. 相反,当我转到设计视图时,它给了我这个错 ..
发布时间:2021-09-26 19:29:57 C#/.NET

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

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

C# 计算具有多个实例的一个进程的 CPU 使用率

我一直在解决这个问题:我想计算处理器使用特定应用程序的百分比,在这种情况下,具有 29 个 chrome 实例化.我对处理器如何消耗总共 29 个 chrome 实例感兴趣.我试过的代码: private float GetCpuUsage(string ProcessName){浮动 cpuUsage = 0;尝试{var ProcName = Process.GetProcessesByNa ..

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

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

编辑 InitializeComponent() 方法 C#

我已经浏览了多个资源,试图找到何时手动将代码添加到 InitializeComponent 的用例,但没有找到任何具体的东西.这表明我们不应该这样做 - “InitializeComponent"方法中的代码由设计者生成,不应手动修改 过去,我一直使用表单设计器,从不需要手动更改 InitializeComponent().然而,在我的新公司,技术负责人完全忽略了表单设计器,并在 Initi ..
发布时间:2021-09-26 19:29:45 C#/.NET

IExtenderProvider 根据对象类型仅添加一些属性

我遇到了一个问题,我不知道这是否确实可行(如果有一种“hacky"方式,我全力以赴,但我还没有找到). 我有一个 IExtenderProvider 组件,我用它来拥有自己的 UITypeEditor 第三方控件上的某些属性(我无法更改,因为很明显原因). 这些控件不一定从同一个基类继承(如果它们继承了,基类不一定具有我想要扩展的属性,而这些属性是在同一个类中定义的). 因此,假 ..
发布时间:2021-09-26 19:29:42 C#/.NET

UseCompatibleTextRendering 属性在设置为 false 时不是由设计器创建的

我不想使用兼容的文本渲染,但我不想使用 Application.SetCompatibleTextRenderingDefault(false); 当然,我认为我所要做的就是将每个标签的 UseCompatibleTextRendering 属性设置为 false.但是,如果 UseCompatibleTextRendering 设置为 true,则表单设计器显然只生成用于设置属性的代码. ..
发布时间:2021-09-26 19:29:39 C#/.NET

当我创建一个继承自 Form 的新类时,Visual Studio 会更改设计器生成的代码

根据建议,我在一个新线程中提出了这个问题.这个问题源于 Reza 对 这个问题的回答,我希望自定义属性显示在表单设计器中. 为了实现这一点,我需要创建一个类,我们称之为 BaseForm 并让 BaseForm 继承自 System.Windows.Forms.Form> 并且我应该将我想要的属性添加到这个类中,并让我的用户表单从 BaseForm 继承.像这样: 公共部分类 BaseFo ..
发布时间:2021-09-26 19:29:36 C#/.NET

ZedGraph MajorGrid 和 MinorGrid LineStyle

我只是想知道是否有人知道如何更改 ZedGraph 的 Major 和 Minor 网格的 LineStyle? 例如我有: graphPane.XAxis.MinorGrid.IsVisible = true; 我想要这样的东西: graphPane.XAxis.MinorGrid.LineStyle =>实线. 我今天做了很多研究,但找不到答案. 提前感谢您抽出宝贵时间. ..
发布时间:2021-09-26 19:29:33 C#/.NET

Windows 窗体 Chart 标签修改

我正在创建一个使用图表的窗体应用程序.我想修改图表 如何编辑图表区域的背景颜色(屏幕截图中的白色) 如何为每个条形应用不同的颜色. 如何格式化Y轴标签(需要将文件扩展名与左端对齐,整数值与右端对齐) 这是我当前的屏幕截图 需要像这样更新我的屏幕 是否可以像这样对齐标签 解决方案 这是一个例子: 要设置 Chart 的样式,请使用: //准备:chart1 ..
发布时间:2021-09-26 19:29:25 C#/.NET

*.resx 文件在 Windows 窗体/控件中的相关性是什么?

可能的重复: form1.designer.cs 和 form1.resx 的用途 我了解 *.designer 文件与 Windows 窗体/控制文件组合在一起.但不确定 *.resx 文件的相关性和用途是什么. 我不能创建一个附加了这个文件的表单/控件吗? 解决方案 Windows 窗体设计器通过生成代码来保留设计的窗体.然而,许多控制属性很难用代码表达.例如,表单的 I ..
发布时间:2021-09-26 19:29:22 C#/.NET