摘要:
一直忙着找工作、一直没有发布什么文章、 今天给大家带来的是一个小功能:禁用窗体右上角的关闭按钮、 看到这里、也许你会说、这不是小儿科么、直接改动窗体的Form_Closing事件不就得了、、、 当然、这只是一种方法、我今天主要讲的是使用API+句柄禁用关闭按钮、而不是使用事件让按钮失效、、、 效果图(注意看右上角的关闭按钮): 好了、废话不多说、下面来一步一步的实现它、、、 首先、新建WinForm项目、添加窗体、命名随便、在这里我的命名是“frmMain.cs”、 如上图、添加一个按钮、命名为“btn_exit”、为了一会我们关不了窗体时退出用的、、、 然后按下F7、进入... 阅读全文
摘要:
今天再给大家带来一个小程序:使用系统内置函数+句柄控制、实现动态显示窗体的效果。先简单的来介绍一下功能可以实现的效果: 1、酷狗音乐用过吧?当我们关闭窗体时、窗体动态关闭:高度先变扁、然后再变窄、最后缩小成为一个光点、 2、QQ2013、登录成功后、窗体以卷帘的方式向上收缩、 3、等等。。。 当然、在此之前、你也可以自己实现这个效果:例如在窗体上放置几个Timer控件、 在窗体加载时,动态改变窗体的宽高、达到动态显示窗体的效果、然后在窗体关闭时事件中再动态改变窗体的宽高、达到动态关闭窗体的效果、 但是、这样的写法只会让你的程序变卡、用户体验度大打折扣、 也许你还会问?提... 阅读全文
摘要:
今天再给大家分享一个小程序! 大家都知道、在一个Dialog窗体显示后、如果不关闭这个Dialog窗体、直接点击该程序别的功能、那么这个Dialog窗体就会闪动一下、并且有一个提示声音、表示当前的窗体不关闭、将不能使用该程序的其他功能、 那么、我们想一下、闪烁窗体的功能只能用在Dialog窗体上面么? 我们能不能把闪烁窗体的功能提取出来、加在我们想用来提示的窗体上面? 答案:当然可以、、、OK、开始步入正题、、、、 新建WinForm项目、命名为“ShanFormWithAPI”、 在默认的窗体上拖放三个Button按钮,分别命名为:“btn_start_once”(闪烁一下)... 阅读全文
摘要:
今天给大家分享一个小程序:调用本机摄像头实现照相的程序: 废话不多说了、直接进入主题吧、 首先、创建一个WinForm程序、添加一个CameraAPI.cs类、用来调用微软提供的摄像头API函数用的、代码如下所示:CameraAPI.cs(摄像头API调用类) 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace CameraVideoWithAPI 8 { 9... 阅读全文