小编Egy*_*ast的帖子

28
推荐指数
3
解决办法
10万
查看次数

this.Dispose()在关闭它后不会释放Form使用的内存.

我有一个Windows窗体应用程序,其中单击某些按钮从第二个窗体创建对象.在用户关闭此第二个表单时,不会释放此表单使用的内存(根据任务管理器).

我试图使用this.dispose()退出按钮,this.close(),form2 = null在主要的代码,并试图通过代码处理之前,从这种形式的清除所有控件.这些都没有奏效,每次用户单击按钮时,应用程序的内存使用量都会增加,并且前一个实例使用的内存不会被释放.

我该用什么来解决这个问题?

c#

11
推荐指数
1
解决办法
2万
查看次数

如何使用Entity Framework以DataGridView可编辑和上下文跟踪更改的方式过滤数据?

我正在使用C#Windows Form Application使用以下代码使用Entity Framework(EFWinForms)从sql server数据库表填充数据:

MyEntityDataModel db = new MyEntityDataModel();
MyEDS = new EntityDataSource();
MyEDS.DbContext = db;
MyDataGridView.DataSource = MyEDS;
MyDataGridView.DataMember = "MyTable";
Run Code Online (Sandbox Code Playgroud)

它工作正常.用户编辑时,添加数据; 可以使用以下代码保存数据:

MyEDS.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

我想要一种通过实体数据源过滤这些数据的方法,以便MyDataGridView保持可编辑状态,用户在过滤数据中完成的任何更新仍然可以保存回数据库.注意:当使用linq to entity过滤数据时,它工作得很好,但它只是填充了用户无法再次编辑或更新的数据快照.

.net c# entity-framework datagridview winforms

7
推荐指数
1
解决办法
1万
查看次数

为ListView Items_added添加事件处理程序

在C#Windows窗体应用程序中; 是否有一个ListView控件的事件处理程序,当项目添加到listview项目时触发?

c# winforms

6
推荐指数
3
解决办法
2万
查看次数

有没有办法在SQL数据库中搜索相似的单词(意思是不相同的单词)?

有没有办法搜索MySQL数据库中的相似单词(意思是不相同的单词).例如:用户在数据库中搜索单词"abcd"并且数据库中有一个单词"abd",因此搜索引擎或程序询问用户"你的意思是[abd]?",就像在大多数搜索引擎中一样网络?请注意,搜索词不是现有单词的一部分(不能使用"like")

php c# java mysql

5
推荐指数
1
解决办法
2083
查看次数

如何通过vlc插件播放youtube视频?

我正在使用vlc插件进入C#Windows表单应用程序.它适用于所有媒体类型但它不能通过插件播放youtube视频也可以在主播放器本身播放.我正在使用以下代码:

    axVLCPlugin2.playlist.add("http://www.youtube.com/watch?v=BxPtmLmqdXU");
    axVLCPlugin2.playlist.play();
Run Code Online (Sandbox Code Playgroud)

怎么可能能够播放YouTube视频?

vlc libvlc

5
推荐指数
1
解决办法
3657
查看次数

在c #Windows窗体应用程序中单击鼠标外的文本框时是否会触发事件处理程序?

我正在研究c#windows表单应用程序.我想知道是否有文本框控件的事件处理程序在文本框外单击鼠标时被触发.我尝试了"离开"和"LostFocus"事件处理程序,但只有在点击鼠标时才会触发这些事件处理程序像文本框,按钮或列表框一样控制,但是如果在窗体或制表符或任何容器上单击鼠标,则不会触发处理程序.(为了使问题更清晰>我希望它像在外面单击鼠标时隐藏文本框的AutoCompleteListBox的操作文本框).我希望你理解,我希望有一个直接解决这个问题的方法.谢谢

**好吧,这个问题似乎还不够明确.我正在制作一个类似AutoCompleteTextBox的控件,但它以AutoCompleteBox的不同方式列出项目.当用户在文本框中写入时,此控件出现.有时用户不想选择任何项目,因此他想要隐藏控件.我希望用户能够隐藏这个控件,不仅可以通过选择其中一个项目或清除文本框,还可以通过克服表单的任何部分来控制控件的类型."Lost Focus"和"Leave"处理程序当用户单击表单或TabControl或面板时,不要触发操作.希望您理解.

.net c# textbox winforms

5
推荐指数
1
解决办法
2765
查看次数

有没有办法在.net framework 2的C#应用​​程序中使用linq?

我需要在使用.Net Framework 2而不是3.5的C#Windows表单应用程序中使用linq.我知道这可能是某种愚蠢行为.但出于某些特殊原因我需要这个.无论如何我可以只将linq库导入我的项目吗?或者除了使用3.5之外没有办法?

.net c# linq vb.net

3
推荐指数
1
解决办法
167
查看次数

如何在C#windows窗体应用程序中使用低于当前控件的tabindex将焦点发送到控件?

在我的C#Windows窗体应用程序中,我在窗体中有许多TextBox控件,用户输入要保存在数据库中的数据.我希望用户能够通过向上和向下箭头将焦点更改为每个TextBox.我可以这样做对于向下箭头,所以当用户按下箭头时,焦点被设置为具有较高tabindex到SendKey("Tab")的文本框.但我不能为UP箭头这样做,所以当用户按向上箭头焦点设置为具有较低tabindex的文本框,任何帮助,请?

.net c#

3
推荐指数
2
解决办法
7455
查看次数

如何使用 C# Winfows 表单应用程序以编程方式在用户的 PC 上安装新字体?

如何使用 C# Windows 窗体应用程序以编程方式在用户的 PC 上安装新字体,以便我可以在此应用程序中包含的报告中使用此字体?

.net c#

2
推荐指数
1
解决办法
7636
查看次数

输入无效值时,如何更改文本类型输入字段的背景颜色?

当用户输入无效值时,如何使用文本类型字段的 CSS 更改输入字段的背景颜色?

html css responsive-design twitter-bootstrap

2
推荐指数
1
解决办法
9054
查看次数

使用Triple DES解密数据会在原始文本末尾添加"\ 0\0\0\0\0\0\0\0"

我使用Triple DES算法使用PHP加密数据.然后,我正在使用C#Windows Forms应用程序对其进行解密.

对于一些数据,当我解密它时,我发现\0\0\0\0\0\0\0\0原始文本的末尾是用PHP加密的.可能导致什么?

php c# encryption

0
推荐指数
1
解决办法
327
查看次数