Tag: winforms

.NET拼写检查控件?

是否有适用于.NET的具有拼写检查function的库(最好是自包含的文本编辑控件)。 我想在我的应用程序的编辑区域中添加典型的红色下划线以拼写错误的单词。 编辑:澄清一下,这是针对WinForms的

表单构造函数与Form_Load

什么是表单构造函数和form_Load方法之间的区别? 什么是你把物品放在一个与另一个相比的过程?

使用Nlog登录多个文件

我正在使用NLog进行日志记录。 我的代码如下: 我在debugLog1.txt记录数据。 现在从项目的另一个位置我也想记录数据但这个数据是另一种类型,所以我想制作一个debugLog2.txt并将数据记录到它。 如何修改上面的代码来执行此操作

鼓泡事件。

我在应用程序中有多个层,我发现自己必须将事件冒泡到GUI层以进行状态栏更改等。 。 我发现自己必须编写重复编码,其中每个层只是订阅来自较低层的事件,然后在回调中简单地向上引发一个事件。 有没有更有效的方法呢?

如何在我的应用程序中加密用户设置(如密码)?

我想为用户提供保存加密的个人数据的能力。 这可能是微不足道的,或者可能已经被问过,但我无法找到一个易于使用的方法来加密/解密密码的示例。 我真的不需要任何超级魔法 – 牢不可破的密码。 我只需要密码就像难以破解一样。 我已经看到一些msdn和SO问题,但没有找到一些东西可以使用。

DataGridView使用List对象筛选BindingSource作为DataSource

我正在尝试使用BindingList作为数据源过滤BindingSource。 我尝试了BindingSource.Filter =’Text Condition’但它没有用,没有任何反应,屏幕上的数据保持不变。 但是如果我使用DataSet作为数据源它可以工作。 是否可以使用BindingSource.Filter属性过滤对象列表? 我有以下课程: class Person { public String Nombre { get; set; } public String Apellido { get; set; } public int DNI { get; set; } public int Edad { get; set; } public Decimal Tamano { get; set; } } 这是我如何使用它: BindingList personas = new BindingList { new Person{ […]

带有实线边框的C#winforms按钮,如3d

如何创建带有实心边框(3d)的按钮,如下图C#winforms? Panel BorderStyle可以设置为Fixed3D ,但BorderStyle按钮不能设置为Fixed3D 。 我也尝试过平面风格的FlatAppearance 。

在C#中的面板内的任何位置处理click事件

我的表单中有一个面板,带有一个单击事件处理程序。 我在面板内还有一些其他控件(标签,其他面板等)。 如果您单击面板内的任何位置,我希望单击事件进行注册。 只要我没有点击面板内的任何控件,点击事件就会起作用,但无论你在面板内部点击什么,我都想触发事件。 这是否可以在不向面板内的所有控件添加相同的单击事件的情况下实现?

使用webbrowser控件序列化浏览URL的数量

我正在使用webbrowser控件…这是我的代码: private void button1_Click(object sender, EventArgs e) { foreach (string s in URLsList) { webBrowser1.Navigate(s); } private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { //Do something } 但是,我如何序列化URL的浏览并为每个URL执行DocumentCompleted ? 我该如何防止冲突?

如何在Load中动态地将ComboBox中的项设置为ComboBox的“SelectedText”属性

在WinForm中,我有一个ComboBox。 我想做这样的事情。 当ComboBox只有1个项目时,该项目应设置为ComboBox的“选定文本”,当项目超过1时,应将第一个项目设置为“选定文本”。 我希望在Form Load时发生这种情况。 我怎样才能做到这一点?