草庐IT

Winforms

全部标签

c# - 为什么我的 NotifyIcon 没有出现?

我正在尝试让notifyIcon显示BalloonTip,但是当我按下按钮时它不会显示privatevoidbutton1_Click(objectsender,EventArgse){OsWatchNotify.Visible=true;OsWatchNotify.BalloonTipText="Example";OsWatchNotify.BalloonTipTitle="exampletitle";OsWatchNotify.ShowBalloonTip(1);}我们将不胜感激。 最佳答案 没有那么多方法可以弄乱NotifyI

c# - 如何将 NumericUpDown 控件设置为 Infinity?

我想在Winforms中设置max值NumericUpDown控制到infinity。我该怎么做? 最佳答案 不要以为你可以,但可以:nmrUpDown.Maximum=decimal.MaxValue;将最大允许值设置为79,228,162,514,264,337,593,543,950,335 关于c#-如何将NumericUpDown控件设置为Infinity?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - VB.NET 中 Program.cs 的等价物是什么

VB.NETWinForms应用程序中Program.cs的等价物是什么?我需要将我的.CS应用移至VB.NET。因为我在Program.cs中的WinForms项目中没有表单,所以我执行以下操作:Application.Run(newMyForm(parm1,parm2);如何在VB.NET中移动这段代码?谢谢 最佳答案 默认情况下,VB.NET应用程序使用神秘的Windows应用程序框架,这意味着构建过程会为您添加一个入口点,它会自动运行您用作主窗体的任何窗体。您可以通过项目属性>应用程序>Windows应用程序框架属性访问这些

c# - 如何将Chart控件图片保存到文件中?

在.Net4.0WinForms应用程序中使用System.Windows.Forms.DataVisualization.Charting.Chart控件显示图表,我可以将其渲染保存到图片文件中吗? 最佳答案 Chart.SaveImage()方法怎么样? 关于c#-如何将Chart控件图片保存到文件中?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10865006/

c# - 什么构成了应用程序控制台或 Windows 窗体应用程序?

[VisualStudio2008]我为控制台应用程序创建了一个新项目并将其修改为如下所示:classProgram{staticvoidMain(string[]args){Thread.Sleep(2000);}}然后我为Windows窗体应用程序创建了另一个项目并修改了它:staticclassProgram{//[STAThread]commentedthislinestaticvoidMain(string[]args){//Addedargs//Commentedfollowinglines//Application.EnableVisualStyles();//Appli

c# - 如何摆脱选中的列表框选择突出显示效果?

当在选中的列表框中单击一个项目时,它会突出显示。我怎样才能防止这种突出效果?我可以连接到SelectedIndexChanged事件并清除选择,但突出显示仍然发生并且您会看到一个光点。事实上,如果您按住鼠标单击,在单击复选框区域后从未松开它,则所选内容会一直突出显示,直到您释放鼠标按钮。我基本上想完全摆脱这种突出显示效果。 最佳答案 使用以下内容:privatevoidcheckedListBox1__SelectedIndexChanged(objectsender,EventArgse){checkedListBox1.Clea

c# - 如何捕捉 C# .NET 窗体上的按键

我有一个包含很多控件的父窗体。我想要做的是过滤该表单的所有按键。问题在于,如果焦点位于窗体上的控件之一,那么父窗体将无法获得按键事件,那么我该如何捕获按键按下事件呢? 最佳答案 在您的表单上将KeyPreview设置为true,您将捕捉到它们:MSDN 关于c#-如何捕捉C#.NET窗体上的按键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3001237/

c# - 如何在 Winform 中使用多线程?

我是多线程新手。我有一个带有标签和进度条的winform。我想显示处理结果。首先,我使用Application.DoEvents()方法。但是,我发现表格很僵硬。然后我在MSDN上阅读了一些关于多线程的文章。其次,我使用BackgroundWorker来完成它。this.bwForm.DoWork+=(o,arg)=>{DoConvert();};this.bwForm.RunWorkerAsync();表单不会卡住,我可以在处理时拖放。不幸的是,它会抛出InvalidOperationException。所以我必须使用这个。Control.CheckForIllegalCrossTh

c# - 将 ListView 项目转换到 List<string>?

我怎么投ListView.Items到List?这是我尝试过的:Listlist=lvFiles.Items.Cast().ToList();但是我收到了这个错误:Unabletocastobjectoftype'System.Windows.Forms.ListViewItem'totype'System.String'. 最佳答案 ListViewItemCollection顾名思义-ListViewItem元素的集合。它不是字符串的集合。您的代码在执行时失败的原因与此代码在编译时失败的原因相同:ListViewItemitem

c# - 可访问性不一致

我收到以下错误Inconsistentaccessibility:parametertype'Db.Form1.ConnectionString'islessaccessiblethanmethod'Db.Form1.BuildConnectionString(Db.Form1.ConnectionString)'//NamespacesusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;u