一、源码描述环境:VS2022winform二、功能介绍根据配置文件配置的个数,动态在窗体上生成指定个数的TextBox,并获取其内容用于业务需求。AddTextBoxControlByUnits方法:核心在于处理“被整除”和“没有被整除”。举个简单例子。比如配置文件需要显示10个TextBox,10÷5=2能被整除,所以在while循环处循环2次,每次循环创建5个TextBox。最下面的for循环水用于处理不能被5整除的情况。比如需要生成12给TextBox,12÷5=2余2,所以最下面的for循环就是用来干这事的。循环余下的2次循环。GetAllTextBoxValue()方法:用于获取上述方法动态生成的TextBox的内容。注释也比较详细,欢迎感兴趣的用户下载学习三、注意事项ctrl+F5运行即可。
评分:
更新时间:2024-12-11
浏览次数:2363次
免费
一、源码描述环境:VS2022winform二、功能介绍该源码主要通过彩色图象灰度化来介绍C#处理数字图像的3种方法,Bitmap类、BitmapData类和Graphics类是C#处理图像的的3个重要的类。Bitmap只要用于处理由像素数据定义的图像的对象,主要方法和属性如下:GetPixel方法和SetPixel方法,获取和设置一个图像的指定像素的颜色。PixelFormat属性,返回图像的像素格式。Palette属性,获取或折纸图像所使用的颜色调色板。Height属性和Width属性,返回图像的高度和宽度。LockBits方法和UnlockBits方法,分别锁定和解锁系统内存中的位图像素。BitmapData对象指定了位图的属性:Height属性,被锁定位图的高度。Width属性,被锁定位图的宽度。PixelFormat属性,数据的实际像素格式。Scan0属性,被锁定数组的首字节地址。Stride属性,步幅,也称扫描宽度。提取像素法,内存法,指针法三、注意事项ctrl+F5运行即可。
评分:
更新时间:2024-12-11
浏览次数:3152次
免费
一、源码描述环境:VS2022winform二、功能介绍本程序是基于winform的简单的实现画图功能的软件,其中实现了新建、保存、剪切、粘贴、修改画笔颜色等,预置了铅笔、圆形、三角形、矩形、直线等基本画图图形。基本上实现了画图的基本功能。注意:本程序使用时下拉菜单的文件、编辑、工具的选项没有添加响应事件,请使用图标上的新建、保存等功能。本程序可能有少量debug,仅供大家交流使用。注意:在使用画板时先创建窗体画板!三、注意事项ctrl+F5运行即可。
评分:
更新时间:2024-12-09
浏览次数:2860次
免费
一、源码描述环境:VS2022Winform二、功能介绍可以连接Sql数据库,生成简单三层结构,可以避免重复代码的编写生成DAL/BLL/Model层,及常用的Add()、Update()、GetList()等方法三、注意事项ctrl+F5运行即可。
评分:
更新时间:2024-11-26
浏览次数:22379次
免费
原来用的webBrowser.DrawToBitmap方法在某些情况下不能正确截图,Reflector查看webBrowser.DrawToBitmap方法的实现可见在publicclassWebBrowserBase:Control类中实现的,这个实现隐藏了父类的方法,直接调用父类Control的DrawToBitmap方法。
评分:
更新时间:2024-11-25
浏览次数:5872次
免费
一、源码描述环境:VS2022二、功能介绍好不容易完成了一个基于web2.0概念的项目管理系统,在系统的实现过程中用到了头像的缩放裁剪的功能模块,而且我发现在网络上很少有讨论这方面的文章,所以把我的实现方式贴出来,和大家分享一下,写的不好还请多多海涵。我是用jqueryui的ui.draggable实现的。当然,本文所实现的方法不局限于jqueryui,只要能实现拖动的功能,任何库都可以。我用的jqueryui的版本号是1.6,这个版本已经改了很多的bug,渐趋完善,老实说以前的有些版本代码bug非常多,现在代码质量有了一定的提高,尤其bug改了不少。这个ui库完全兼容jquery的语法,也就是说隐式迭代、超级强大的selector等都可以无缝的使用,这比起dojo,ext等组件库使用起来要更为方便和轻量些。三、注意事项ctrl+F5运行即可。
评分:
更新时间:2024-10-31
浏览次数:14980次
免费