windows-forms-designer相关内容

从 Windows 窗体转换到 WPF

很长一段时间以来,我一直坚持使用 Windows 窗体开发(从 VB6 开始,一直持续到 C# .NET 4.5),而且我几乎达到了 Windows 窗体可以做的极限,两者都使用纯 .NET,以及带有 Native Code 的特效. 我曾尝试学习 WPF 和 XAML,但我被 WPF 的新设计器困住了.与 Windows 窗体设计器相比,它似乎真的很难使用. 我想知道是否有任何替代 ..
发布时间:2021-12-01 09:27:20 C#/.NET

适用于 .NET Core 的 Windows 窗体设计器和 WPF 设计器

我最近听说 .NET Core (.NET Core 3.0) 的 alpha 版本支持 Windows Forms 和 WPF.但是 Visual Studio 设计器(和 Visual Studio)不支持 .NET Core 版本的 Windows 窗体和 WPF. 有什么方法可以让 Visual Studio 设计器(和 Visual Studio)与 .NET Core 3.0 一 ..
发布时间:2021-11-26 12:29:12 C#/.NET

适用于 .NET Core 的 Windows 窗体设计器和 WPF 设计器

我最近听说 .NET Core (.NET Core 3.0) 的 alpha 版本支持 Windows Forms 和 WPF.但是 Visual Studio 设计器(和 Visual Studio)不支持 .NET Core 版本的 Windows 窗体和 WPF. 有什么方法可以让 Visual Studio 设计器(和 Visual Studio)与 .NET Core 3.0 一 ..
发布时间:2021-11-24 12:14:52 C#

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

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

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

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

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

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

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

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

Windows 窗体设计器 NullReferenceException- 何去何从?

当我尝试在设计器中打开我的一个表单时,它显示“未将对象引用设置为对象的实例."它没有提供继续的方法,也没有给我任何导致错误的线索. at Microsoft.VisualStudio.Design.Serialization.CodeDom.MergedCodeDomParser.System.CodeDom.Compiler.ICodeParser.Parse(TextReader strea ..
发布时间:2021-09-26 19:30:03 其他开发

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

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

制作一组文本框不起作用

好的,这是我的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 其他开发

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

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

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

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

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

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

编辑 InitializeComponent() 方法 C#

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

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

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

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

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

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

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

ZedGraph MajorGrid 和 MinorGrid LineStyle

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

如何在窗体中的所有按钮上应用相同的样式

我的windows窗体应用程序中有多个按钮,我想在btnhover上应用一些样式 private void button1_MouseEnter(object sender, EventArgs e) {button1.UseVisualStyleBackColor = false;button1.BackColor = Color.GhostWhite;}私有无效button1_MouseLe ..
发布时间:2021-09-26 19:29:31 其他开发

VS 2010 在未进行任何更改时更新 Designer.cs

当我在设计器视图中打开表单时,VS 2010 似乎正在更新我的表单的 Designer.cs 文件. 例如,假设我有一个带有 System.Windows.Forms.Label 类型标签的表单,并且我已经创建了标签,以便设计器文件具有(自动生成的代码) this.myLabel.AutoSize = true;this.myLabel.Font = new System.Drawing. ..
发布时间:2021-09-26 19:29:28 其他开发