winforms相关内容

暴露底层控制的事件

我在自定义控件中有一个组合框.如何将其中的特定事件(例如 SelectedIndexChanged 或 KeyPress 等)公开给实现我的自定义控件的任何人/事物? 解决方案 你可以这样转发事件: 公共事件 EventHandler SelectedIndexChanged{添加 { inner.SelectedIndexChanged += value;}删除 { inner.Se ..
发布时间:2022-01-22 18:42:32 C#/.NET

如何将我的新用户控件添加到工具箱或新的 Winform?

我有一个现有的库(不是 Winforms 应用程序),它为真正的 Windows 应用程序提供一些 Winforms.在这个库中,我想创建一个用户控件来将一些控件组合在一起.为此,我右键单击、添加、用户控件并将一些控件拖到新的用户控件上. 到目前为止,一切都很好.用户控制甚至有必要的用户控制图标.但是将新的用户控件从解决方案资源管理器拖到一个新的空白 Winform 不起作用(我得到一个带有 ..
发布时间:2022-01-22 18:42:24 C#/.NET

在 Windows 窗体中显示控件集合

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

在 C# Winforms 中,有没有办法在所有控件周围放置虚线边框,并在运行时选择特定控件时显示夹点?

我在一个使用类似于 Visual Studio 的 IDE 的团队中工作,为我们的本地客户开发自定义 Winform 代码.在我们的代码中,我们重写了用户控件以使我们的任务更轻松,但我们的大多数控件都派生自基本的 C# Winform 控件. 我目前需要帮助在我们的所有控件周围实现虚线边框,使用 Visual Studio 提供的夹点类型. 未选中的控件 选定控件 此功能的 ..
发布时间:2022-01-22 18:39:42 C#/.NET

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

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

带有 C# 参数的“UserControl"构造函数

说我疯了,但我是那种喜欢带参数的构造函数(如果需要)的人,而不是不带参数的构造函数,然后设置属性.我的思考过程:如果实际构造对象需要属性,它们应该放在构造函数中.我有两个好处: 我知道当一个对象被构造时(没有错误/异常),我的对象是好的. 这有助于避免忘记设置某个属性. 在表单/用户控件开发方面,这种心态开始伤害我.想象一下这个UserControl: 公共部分类 MyUserCo ..
发布时间:2022-01-22 18:37:21 C#/.NET

.net 桌面应用程序中的连接字符串安全性

我正在开发一个 .net winforms 桌面应用程序,当主要应用程序(Web 应用程序)由于与银行中央节点的连接问题而无法使用时,该应用程序将在多个银行分行作为备用应用程序运行.除了 SQL-Server 数据库之外,这些分支本身不计入任何企业服务.因此,应用程序应该能够直接连接到 SQL-Server.当我必须为应用程序提供连接数据库的密码时,我的问题就出现了: 1) 不能将密码以明文 ..
发布时间:2022-01-22 08:34:28 其他开发

如何将嵌套组框中的单选按钮设置为与该组框外的单选按钮相同的组

我有 winform 应用程序 (.NET 4.0) 有没有办法手动设置一组单选按钮? 我有四个单选按钮,其中两个在组框内,另外两个在该框外.如何将它们全部设置到同一个组? 解决方案 这可能已经在另一个帖子中回答了,听起来一样: 将 Windows 窗体单选按钮分组到不同的父级C#中的控件 这是公认的解决方案: 恐怕您将不得不手动处理此问题...还不错实际上, ..
发布时间:2022-01-21 23:39:28 C#/.NET

Winforms 将枚举绑定到单选按钮

如果我有三个单选按钮,将它们绑定到具有相同选择的枚举的最佳方法是什么?例如 [] 选项 1[] 选择 2[] 选择 3公共枚举 MyChoices{选择1,选择2,选择3} 解决方案 我知道这是一个老问题,但它是第一个出现在我的搜索结果中的问题.我想出了一种将单选按钮绑定到枚举,甚至是字符串或数字等的通用方法. private void AddRadioCheckedBinding(Ra ..
发布时间:2022-01-21 23:25:53 C#/.NET

WinForm 绑定单选按钮

我使用VS2010,然后将成员datagridview拖放到设计视图中.之后,我将名称成员文本字段拖放到设计视图,然后尝试编辑和保存.它工作正常. 然后我将性单选按钮拖放到设计视图中.但是绑定它不起作用. 在这种情况下我该如何绑定? 使用系统;使用 System.Collections.Generic;使用 System.ComponentModel;使用 System.Data;使 ..
发布时间:2022-01-21 23:23:09 C#/.NET

单选按钮作为不同面板中的一个组

我正在使用 C# 开发 WindowsForms 应用程序.我创建了一个带有一些面板的表单.每个面板都有一个 RadioButton.当我点击一个 RadioButton,然后点击另一个,两者都被选中. 如何模拟所有RadioButtons都在同一个组中,所以只能勾选一个,其他不勾选? 当然,我可以控制每个RadioButton的checkedChanged事件……但是有没有更好的解决 ..
发布时间:2022-01-21 23:10:02 C#/.NET

在 C# 中使用不同的父控件对 Windows 窗体单选按钮进行分组

我有一个 Windows 窗体应用程序,其中有许多单选按钮.这些 RadioButtons 放置在 FlowLayoutPanel 中,它会自动为我安排它们.直接添加到 FlowLayoutPanel 的所有 RadioButtons 都被分组,这意味着我只能选择其中一个.但是,其中一些 RadioButtons 与 TextBox 配对,因此我可以在那里提供一些参数.但是为了妥善安排这一切,我在 ..
发布时间:2022-01-21 23:09:12 C#/.NET

选中的单选按钮已更改事件触发两次

请阅读我的问题,它不是重复的. 我在 Windows 窗体上有三个单选按钮,所有这些按钮都关联了共同的“CheckedChanged"事件.当我单击这些单选按钮中的任何一个时,它会触发两次“CheckedChanged"事件. 这是我的代码: private void radioButtons_CheckedChanged(object sender, EventArgs e){// ..
发布时间:2022-01-21 22:46:51 C#/.NET

在 WinForms 中对一组单选按钮进行数据绑定的最佳方法

我目前正在对我现有的一些 Windows 窗体进行数据绑定,但我遇到了一个问题,我无法确定对组框中的一组单选按钮控件进行数据绑定的正确方法. 我的业务对象有一个整数属性,我想对 4 个单选按钮进行数据绑定(其中每个单选按钮代表值 0 - 3). 我目前正在绑定一个演示者对象,该对象充当表单和业务对象之间的绑定器,我现在所做的方式是拥有 4 个单独的属性,每个属性都绑定到这些值中的每一个 ..
发布时间:2022-01-21 22:46:08 C#/.NET

选中组中的哪个单选按钮?

使用 WinForms;有没有更好的方法来为一个组找到选中的 RadioButton?在我看来,下面的代码应该是不必要的.当您选中一个不同的 RadioButton 时,它就会知道要取消选中哪个……所以它应该知道哪个被选中.如何在不执行大量 if 语句(或 switch)的情况下提取这些信息. RadioButton rb = null;如果(m_RadioButton1.Checked == ..
发布时间:2022-01-21 22:41:35 C#/.NET

Microsoft Graph SDK - 登录

是否可以使用 MS Graph 仅登录一次?目前,每当我调用 graphServiceClient 时,它都会要求我登录或选择登录用户.有什么办法可以避免选择登录用户的过程?提前致谢. 目前这是我初始化 graphService 的方式. public static GraphServiceClient GetAuthenticatedClient(){GraphServiceClien ..
发布时间:2022-01-21 20:47:52 C#/.NET