草庐IT

Winforms

全部标签

c# - 如何遍历表单上的所有复选框?

我有一个表单,其中包含许多动态生成的复选框。在运行时,我如何遍历它们中的每一个以获得它们的值和ID? 最佳答案 foreach(Controlcinthis.Controls){if(cisCheckBox){//Dostuffhere;]}} 关于c#-如何遍历表单上的所有复选框?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1788490/

c# - 在 Windows 窗体程序为 "processing"时显示微调器,类似于 ajaxStart/ajaxStop?

是的,是的。我知道它们是两种完全不同的技术。我最近从Web开发转向使用C#和Windows窗体进行FAT开发。我一直认为使用ajaxStart和ajaxStop显示微调器非常容易,因此用户知道正在发生某些事情并继续等待。对于C#Windows窗体,是否有可以全局实现的等效简单技术?例如,如果我正在查询数据库并等待一些结果,通常程序会在几秒钟内变得无响应,然后在“处理”后再次开始工作。是否有某种全局方法可以在我的程序“处理”时显示微调器,而不是识别程序中所有可能导致它变得无响应并只是扯掉新线程的点?如果我不清楚,请告诉我。 最佳答案

c# - 在 Windows 窗体程序为 "processing"时显示微调器,类似于 ajaxStart/ajaxStop?

是的,是的。我知道它们是两种完全不同的技术。我最近从Web开发转向使用C#和Windows窗体进行FAT开发。我一直认为使用ajaxStart和ajaxStop显示微调器非常容易,因此用户知道正在发生某些事情并继续等待。对于C#Windows窗体,是否有可以全局实现的等效简单技术?例如,如果我正在查询数据库并等待一些结果,通常程序会在几秒钟内变得无响应,然后在“处理”后再次开始工作。是否有某种全局方法可以在我的程序“处理”时显示微调器,而不是识别程序中所有可能导致它变得无响应并只是扯掉新线程的点?如果我不清楚,请告诉我。 最佳答案

c# - 将表单背景色设置为自定义颜色

如何使用C#代码将窗体的背景颜色设置为自定义颜色(例如淡粉色)? 最佳答案 如果您想将表单的背景颜色设置为某个任意的RGB值,您可以这样做:this.BackColor=Color.FromArgb(255,232,232);//thisshouldbepink-ish 关于c#-将表单背景色设置为自定义颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2891686/

c# - 将表单背景色设置为自定义颜色

如何使用C#代码将窗体的背景颜色设置为自定义颜色(例如淡粉色)? 最佳答案 如果您想将表单的背景颜色设置为某个任意的RGB值,您可以这样做:this.BackColor=Color.FromArgb(255,232,232);//thisshouldbepink-ish 关于c#-将表单背景色设置为自定义颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2891686/

c# - 启动画面等待线程完成

我仍然对启动画面有疑问。我不想使用属性SC.TopMost=true。现在我的应用场景如下:在progeram.cs中:[STAThread]staticvoidMain(){newSplashScreen(_tempAL);//where_tempALisanarrayListApplication.Run(newForm1(_tempAL));}在SplashScreen类中:publicSplashScreen(ArrayList_Data){DisplaySplash()}privatevoidDisplaySplash(){this.Show();this.TopMost=t

c# - 启动画面等待线程完成

我仍然对启动画面有疑问。我不想使用属性SC.TopMost=true。现在我的应用场景如下:在progeram.cs中:[STAThread]staticvoidMain(){newSplashScreen(_tempAL);//where_tempALisanarrayListApplication.Run(newForm1(_tempAL));}在SplashScreen类中:publicSplashScreen(ArrayList_Data){DisplaySplash()}privatevoidDisplaySplash(){this.Show();this.TopMost=t

C#(不是 ASP/MVC/WinForms)——捕获类中的所有异常

一些背景信息我在使用专有编程语言的系统中编程,可以选择在专有代码中使用具有特殊属性的.Net类。不幸的是,系统不能很好地处理从.Net代码中冒出的未处理的异常,如果事实上根本没有的话;系统崩溃,没有任何解释。这很烦人,因为我们经常希望在专有系统中处理异常,而不是在.Net代码中。系统供应商提供的解决方案是将异常重新打包为系统确实处理的特殊对象。我们的.Net代码是以façade模式编写的,问题是要确保从.Net代码中冒出的每个异常都得到处理,facade中的每个方法都必须包含一个try/catchblock,用于重新打包任何异常可能发生的异常。问题我在这里阅读了很多描述类似场景的主题,

C#(不是 ASP/MVC/WinForms)——捕获类中的所有异常

一些背景信息我在使用专有编程语言的系统中编程,可以选择在专有代码中使用具有特殊属性的.Net类。不幸的是,系统不能很好地处理从.Net代码中冒出的未处理的异常,如果事实上根本没有的话;系统崩溃,没有任何解释。这很烦人,因为我们经常希望在专有系统中处理异常,而不是在.Net代码中。系统供应商提供的解决方案是将异常重新打包为系统确实处理的特殊对象。我们的.Net代码是以façade模式编写的,问题是要确保从.Net代码中冒出的每个异常都得到处理,facade中的每个方法都必须包含一个try/catchblock,用于重新打包任何异常可能发生的异常。问题我在这里阅读了很多描述类似场景的主题,

c# - 如何使 TextBox 上的 Enter 充当 TAB 按钮

我有几个文本框。我想让Enter按钮充当Tab。这样当我进入一个文本框时,按Enter键就会转到下一个文本框。您能否告诉我如何在不在文本框类中添加任何代码的情况下实现这种方法(如果可能,不覆盖等)? 最佳答案 这是我常用的代码。它必须在KeyDown事件上。if(e.KeyData==Keys.Enter){e.SuppressKeyPress=true;SelectNextControl(ActiveControl,true,true,true,true);}更新另一种方式是发送“TAB”键!重写该方法使它变得更容易:)prote