[Winform]基于Emgu.CV人脸识别

摘要“OpenCV是一个开源的计算机视觉库。OpenCV采用C/C++语言编写,可以运行在Linux/Windows/Mac等操作系统上。OpenCV还提供了Python、Ruby、MATLAB以及其他语言的接口。OpenCV的一个目标是构建一个简单易用的计算机视觉框架,以帮助开发人员更
14次阅读

[Winform]无边框窗口悬浮右下角并可以拖拽移动

摘要简单实现了一个这样的功能,程序启动时,窗口悬固定在右下角,并可以通过鼠标拖拽移动。核心代码块无边框窗口并不出现在任务栏 //无边框 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.
8次阅读

[Winfrom]Cefsharp配置与初始化

摘要在做客户端程序的时候,本来打算使用wpf的,但在内嵌cefsharp的时候,发现输入法有问题,所以使用了winform作为cefsharp的容器。系列文章CefSharp 在同一窗口打开链接的方法[Winform]CefSharp ——js调用c#方法cefsharp w
15次阅读

[Winform]只允许运行一个exe,如果已运行则将窗口置前

摘要接着介绍项目中用到的一些方法,在winform中,打好包,有时并不允许运行多个客户端,要保证只有一个客户端运行。如果已经运行了,则弹出已运行的窗口,使其展示。方法判断是否有相同的进程 /// <summary> /// 获取当前是否具有相同进程。
13次阅读

[Winform]Media Player com组件应用中遇到的问题

摘要最近一个项目中,需要用到在客户端全屏循环播放视频,当时考虑使用开源的播放器,但控制起来不方便,然后考虑既然都是windows系统,那么可以考虑使用微软自带的Media Player播放器。所以在开发中,就在winform中嵌入了Media Player组件。下面就将开发中遇到的问题,做一个总结。
11次阅读

[Winform]Media Player播放控制面板控制,单击事件截获

摘要在项目中有这样的一个需求,需要在一台宣传机器上循环播放一段视频,并在体验的用户单击鼠标左键的时候推出全屏,可以让用户体验电脑的其它功能。解决方案考虑到都是windows系统的,所以采用了windows自带的播放器,Windows Media Player Com组件作为视频播放器。如图但是,为了
12次阅读

[Winform]Media Player组件全屏播放的设置

摘要在设置程序开始运行时,让视频全屏播放时,直接设置windowsMediaPlay.fullScreen = true;会报错,代码如下 windowsMediaPlay.URL = _videoPath; windowsMediaPla
10次阅读

[Winform]在关闭程序后,托盘不会消失的问题

摘要在开发winform程序时,添加了系统托盘,然发现在程序关闭后,托盘并不会消失,鼠标放在上面之后,才会消失。猜测是资源没有释放干净引起的。托盘作为form的组件,应该会随着form的关闭而释放啊?解决办法既然没有释放资源,那么我们手动再次释放就行了。为窗体添加closing事件this.Form
7次阅读

EF6+Sqlite连接字符串的动态设置

摘要在winform中应用sqlite和ef,对于sqlite连接字串的设置,大多情况下是不想写死了,你不知道用户会将你的exe程序安装在什么位置,也不知道他的电脑盘符是什么,如果写死了,那么很有可能出现问题,这时候我们就像如果能动态获取到exe所在的位置,那么再跟进exe的位置,来配置sqlite
14次阅读

[Winform]检测exe是否已经运行,并将其置顶

摘要在很多pc应用中,基本上都需要有这样的判断,保证在一个终端只运行一个winform的client。并且如果最小化了,用户再次双击桌面图标的时候,将client置顶显示。解决方案需要使用windows的API,可以很方便的实现这个目的。代码如下:using System;using System.
21次阅读