windows-forms-designer相关内容

Windows Forms Datagridview(用鼠标指针选择单元格中的部分文本,但不允许编辑)VB.NET

嘿,伙计们,我的表单上有一个网格视图,只读=假,启用=真,这样我就可以在数据网格视图的单元格中选择文本的一部分。这可以正常工作,但当我有这样的设置时,也可以编辑文本,这是我不想要的部分。 因此,我正在寻找一种解决方案,能够选择数据网格视图的单元格中的文本的一部分,但不允许用户编辑其中的值。 Advantage中的Tanx 推荐答案 dataGridView1.ReadOnly ..
发布时间:2022-09-23 20:59:16 其他开发

如何创建这样的任务小组?

在Visual Studio 2008中 如果您创建了一个窗体并在其上放置了控件, 您可以通过“属性”窗口编辑控件的属性。 某些控件允许以另一种方式更改其属性 除“属性”窗口之外。 如下所示: 似乎所有具有此窗格的控件都具有相同的样式 这意味着它是由Visual Studio提供的, 而控件的制造者只选择要包含在其中的项, 如字段和可打开某些窗口的可点击链接。 ..
发布时间:2022-09-23 20:55:00 C#/.NET

Visual Studio 2022 WinForm Designer不在任何控件的属性窗口中显示ApplicationSetting

在VS2022中,我创建了一个新的WinForm(.NET6.0)项目。我在表单上放置了一个文本框。在顶部的“属性”窗口中,我习惯于看到一个项目&ApplicationSetting&,在其中我可以将TextBox的Text属性绑定到应用程序设置。但我再也看不到";ApplicationSetting&的队伍了。如果我打开较旧的WinForm项目,它会按预期工作。 推荐答案 该 ..

C#WinForms Designer无法打开,因为它在同一程序集中找不到类型

我收到以下错误 找不到类型‘My.Special.UserControl’。请确保引用了包含此类型的程序集。如果此类型是开发项目的一部分,请确保已使用当前平台或任何CPU的设置成功生成该项目。 但没有任何意义的是My.Special.UserControl与表单在同一个程序集中。更重要的是,如果我查看Designer.cs文件上的代码,似乎可以找到对My.Special.UserCon ..
发布时间:2022-08-11 20:09:46 C#/.NET

如何查找我添加到窗体中的重叠控件?

我只是在窗体中添加了一个控件,现在我甚至在窗体上都看不到它。但它仍然在那里。我怎样才能找到它? 推荐答案 在无法简单单击设计图面并选择控件的情况下,您可以使用以下任一选项选择控件: 文档大纲窗口 您可以使用“菜单”、“视图”和“其他→→文档大纲”打开“文档大纲”窗口,也可以使用Ctrl键+Alt键和T键打开“文档大纲”窗口。 当您需要将设计重点放在深入嵌入到其他控件中 ..
发布时间:2022-02-20 16:48:58 C#/.NET

Visual Studio Designer 总是试图改变我的控制

我有一个有点复杂的 UserControl,而 Visual Studio 2008 在使用它时给我带来了相当无害的烦恼.每次我用设计器打开控件时,它都会决定立即更改设计器设置的一些无害值——即 Size 属性的初始化.如果我保存这些更改,关闭并重新打开,它几乎总是会决定我的控件的另一个组件需要更改其初始大小,直到无限.幸运的是,这些更改是无害的,因为我在任何地方都使用自动调整大小,但这很烦人.我 ..

无法编辑 Point[] 或 List<Point>在设计时

我正在创建自定义控件,该控件将从点列表(或数组)中绘制形状.我已经完成了基本的绘图功能,但现在我在 Visual Studio 中的设计时支持上苦苦挣扎. 我创建了两个属性: 私有点_point;公共点点{得到 { 返回 _point;}设置 { _point = 值;}}私人点[] _points;公共点[]点{得到 { 返回 _points;}设置 { _points = 值;}} ..
发布时间:2022-01-22 19:25:43 C#/.NET

如何在用户控件 WinForm 中访问托管表单上的控件

在 Visual Studio 中,如何访问托管用户控件的表单上的控件?例如,当用户控件中的文本框中的文本发生更改时,我希望另一个用户控件中的另一个文本框中的文本发生更改.这两个用户控件都托管在同一个表单上.提前致谢! 解决方案 如果您需要不同的 UI 进行数据输入,我更喜欢有 2 个具有不同 UI 的控件,但我会为它们使用单​​个数据源并处理场景使用数据绑定. 如果您将两个控件绑定 ..

如何为驻留在 UserControl 中的 TabControl 提供设计器支持,以便我可以将控件拖放到标签页上?

我有一个用户控件,它同时包含一个 Panel 和一个 TabControl.我为两者启用了设计时支持.我可以将工具箱中的控件拖放到用户控件中的 Panel 控件上.我还可以通过 TabControl 上的设计器添加和删除标签页.但是,我无法将任何控件拖放到标签页本身. 下面是为我的用户控件生成的代码源代码: 部分类TestUserControl{私有 System.ComponentMod ..

如何在继承的 ControlDesigner 类中获取 ITypeDescriptorContext 和 IServiceProvider

我已将 ControlDesigner 类继承到 MyControlDesigner. 在这个类中,我需要获取 ITypeDescriptorContext 和 IServiceProvider 接口后面的对象,但我不知道如何:( 我需要这两个接口在方法中传递它们,但我在任何其他对象中都找不到它们. 谁能帮帮我. 谢谢 最好的问候博扬 解决方案 System. ..
发布时间:2022-01-22 19:18:31 C#/.NET

将 UnregisterHotkey 从用户控件解析到父窗体

所以我试图在有人按下热键时获取用户输入,也在表单之外(在本例中为 SHIFT+A).现在因为我想在我的表单应用程序中添加选项卡,所以我决定使用用户控件,现在的问题是,我无法访问用户控件上的表单关闭事件(来自 form1),这意味着我必须以某种方式解析我想要的任何内容在表单关闭事件中执行. 用户控件(命名为 home) 公共部分类 Home : UserControl{[System.Run ..
发布时间:2022-01-22 19:02:36 C#/.NET

如何为用户控件中的公开属性使用内置编辑器 - 掩码属性编辑器问题

我认为我的愚蠢问题有一个简单的解决方案,但我今天无法解决. 我有一个用户控件,它本身有一个 MaskedTextBox 控件.我还公开了它的一些属性供用户修改. 其中一个属性是 Mask 属性,我想公开它,以便能够使用预定义的值启动编辑器,就像在普通的 MaskedTextBox 控件中一样. 所以我创建了一个公共属性 InputMask 并设置了所有内容以便它可以工作,但是在显 ..

自定义 Winforms 控件中的基线对齐线

我有一个带有文本框的自定义用户控件,我想在自定义控件之外公开基线(文本框中的文本)对齐线.我知道您创建了一个设计器(从 ControlDesigner 继承)并重写 SnapLines 以访问对齐线,但我想知道如何获取自定义用户控件公开的控件的文本基线. 解决方案 我刚好有类似的需求,我是这样解决的: 公共覆盖 IList SnapLines{得到{IList snapLines = ..

在 UserControl 中公开 DataGridView 的 Columns 属性并通过设计器使其可编辑

简短说明: 我有一个带有 DataGridView 的 UserControl.一世想要将 DataGridView Columns 集合公开给设计器,所以我可以在设计时更改用户控件上的列. 问题:我需要哪些设计师属性? 对于那些对更长版本感兴趣的人: 我有一个具有以下功能的 UserControl: 显示集合中项目的“页面"的 DataGridView. 一个 N ..

在 Windows 窗体中显示控件集合

我想显示如下内容:- 每一行都与一个进程有关(PID、父级等信息).用户可以选中 checkbox 并单击 Launch 按钮以获取有关该过程的一些动态详细信息. 问题是 CheckedListBox 控件不允许超过一列,而 ListView 等其他控件(允许多列)不允许像 checkbox 嵌入到列中. 我想知道是否有一个控件可以让我拥有一个自定义控件列表,其中每个自定义控件包 ..
发布时间:2022-01-22 18:41:17 C#/.NET

带有标题和内容的 UserControl - 允许在内容面板中放置控件并防止在设计时在标题中放置控件

我写了用户控制(耶!).但我希望它表现得像一个容器.可是等等!我知道 [Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design",typeof(IDesigner))] 诡计. 问题是 - 我不希望我的所有控件都像容器一样,而只是其中一部分.一个事实上的面板;) 为了提供更广泛的上下文:我 ..
发布时间:2022-01-22 18:39:32 C#/.NET

设计时表单的自定义可浏览属性

我想在设计时为可浏览的 Windows 窗体创建一个自定义属性,但我的努力都没有成功.显而易见的解决方案似乎是将 browsable 属性设置为 true: [可浏览(true),EditorBrowsable(EditorBrowsableState.Always),Description("自定义边框颜色"),类别(“自定义")]公共颜色边框颜色{得到{返回 bCol;}放{bCol = 值 ..
发布时间:2022-01-13 17:49:46 C#/.NET

Visual Studio 2017 Winforms Designer 缓存在哪里?

当我试图打开我的一个表单时,我从 Visual Studio Designer 收到了一些恼人的错误(无法从程序集 y 加载类型 x,即使程序集 y 明确包含类型 x;项目构建并运行良好).对我来说,这看起来像是 Visual Studio Designer 缓存问题.我环顾四周,似乎 Visual Studio Designer 使用了 ShadowCache,通常位于 C:\Users\ ..