草庐IT

winform-SunnyUI

全部标签

c# - WinForm 中的日期时间选择器 如何选择时间?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:DateTimePicker:pickbothdateandtime我正在使用WinForm日期时间选择器,它在选择日期方面做得非常出色,但我不知道如何选择时间。看起来时间与值相关联,所以也许有一种方法可以使用它来选择时间?如果没有内置的方法来执行此操作,我将只为时间创建另一个框并修改日期时间选择器中的日期时间值。谢谢!

c# - 在 Task.Run 中使用 async/await 在 WinForms 上访问 UI 控件

我在具有一个按钮和一个标签的WinForms应用程序中有以下代码:usingSystem;usingSystem.IO;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privateasyncvoidbutton1_Click(objectsender,EventArgse){awaitRun();}privateasyncTas

C#/.NET - WinForms - 实例化一个表单而不显示它

我在加载事件期间将表单的可见性更改为false并且表单仍然显示自己。绑定(bind)this.Visible=false;的正确事件是什么?至?我想在不显示的情况下实例化Form1。usingSystem;usingSystem.Windows.Forms;namespaceTestClient{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){this.Visible=false;}}}

c# - WinForms 中的只读组合框

我正在使用Designer和WinForms在C#、VisualStudio2008中编写GUI。我有一个ComboBox控件,我希望它只允许从提供的选项中进行选择,而不接受用户输入的字符串。它似乎没有ReadOnly属性,禁用它会妨碍控件的可读性(以及不允许用户选择)。 最佳答案 将DropDownStyle设置为“DropDownList” 关于c#-WinForms中的只读组合框,我们在StackOverflow上找到一个类似的问题: https://s

c# - 在 .NET Winforms 应用程序中保存设置

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Whatisthebestwaytostoreusersettingsfora.NETapplication?关于如何从Winforms应用程序中保存应用程序设置(每个用户),我发现了很多非常不同的例子。我想在C#中执行此操作的正确方法非常简单,希望有人能启发我?

c# - .NET WinForms INotifyPropertyChanged 在更改时更新所有绑定(bind)。更好的方法?

在Windows窗体应用程序中,触发INotifyPropertyChanged的​​属性更改将导致窗体从我的绑定(bind)对象读取每个属性,而不仅仅是更改的属性。(参见下面的示例代码)这似乎是荒谬的浪费,因为接口(interface)需要更改属性的名称。它导致我的应用程序出现大量时钟,因为某些属性getter需要执行计算。如果没有更好的方法,我可能需要在我的getter中实现某种逻辑来丢弃不必要的读取。我错过了什么吗?有没有更好的办法?请不要说要使用不同的表示技术——我是在WindowsMobile上这样做的(尽管这种行为也发生在整个框架上)。这里有一些玩具代码来演示这个问题。单击

c# - 如何通过将 dll 导入引用来在 C#.net for winforms 的工具箱中添加用户控件?

我有一个usercontrol的dll,我将它添加到我的项目中的引用中。现在我想从工具箱访问这个用户控件,但它没有出现在工具箱中。我可以通过编写代码来访问它们,但我希望它在工具箱中并且想通过将它拖到表单中来使用。 最佳答案 您需要右键单击工具箱,选择“选择项目...”并浏览到包含该控件的dll。 关于c#-如何通过将dll导入引用来在C#.netforwinforms的工具箱中添加用户控件?,我们在StackOverflow上找到一个类似的问题: https:

C# Winforms DoubleClick 事件和 MouseDoubleClick 事件的区别

在这里快速提问:正如标题所说,这两个事件有什么区别?据我所知,MouseDoubleClick继承自Control,而DoubleClick继承自Component,但两者在功能上有什么区别吗?谢谢 最佳答案 来自MSDNDocumentation:DoubleClickeventsarelogicallyhigher-leveleventsofacontrol.Theymayberaisedbyotheruseractions,suchasshortcutkeycombinations.

c# - .NET winforms 应用程序在不使用 ClickOnce 的情况下更新自身的最佳方式是什么?

由于技术原因,我无法使用ClickOnce自动更新我的.NET应用程序及其程序集。在.NET中处理自动更新的最佳方式是什么? 最佳答案 我们有一个商业/开源产品:wyBuild&wyUpdate.它具有修补能力并且使用起来非常简单。编辑:我被否决为负数,但我的帖子不仅仅是公然推销。我们的更新程序wyUpdate是开源的,用C#编写,并根据BSD许可证获得许可。我认为它可以帮助任何尝试使用.NET框架从头开始构建更新程序的人。但是,如果必须的话,请投反对票。 关于c#-.NETwinfor

c# - WinForms TreeView - 如何手动 "highlight"节点(就像它被点击一样)

我需要知道如何让以编程方式选择的节点以图形方式处于“选中”状态,就像用户单击它一样。SelectedNode仅使这一个在内部被选中。非常感谢! 最佳答案 它没有突出显示的原因是TreeView没有焦点。这是在我的测试表单上的按钮单击事件中:TreeView1.SelectedNode=TreeView1.Nodes(2);TreeView1.Focus();正确突出显示节点。如果您删除Focus();调用,它不会突出显示,直到您单击进入TreeView(TreeView中的任何位置,不一定在您要选择的节点上)。