winform_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> winform >>列表
/全选privatevoidbutton3_Click(objectsender,EventArgse){for(inti=0;i<this.checkedListBox1.Items.Count;i++){this.checkedListBox1.SetItemChecked(i,true);}}//反选privatevoidbutton4_Click(objectsender,EventArgse){for(inti=0;i<checkedListBox1.Items... 查看全文
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespace_08_摇奖机{//创建六个invoke方法... 查看全文
关键代码:///<summary>///只能输入数字【KeyPress事件】///</summary>///<paramname="textBox">TextBox</param>///<paramname="e">KeyPressEventArgs</param>publicstaticvoidOnlyInputNumber(thisTextBoxtextBox... 查看全文
· C# winform 渐变效果发布时间:2014-10-16
在用到vs的兴奋过程中,想给程序做个启动画面,我采用了显示Aform,过一段时间,隐藏这个Aform,showdialog下一个Bform,closeAForm这个方法来做了,不知道大家有没有跟好的办法。设定程序丛Aform启动:[c-sharp]viewplaincopystaticvoidMain(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false)... 查看全文
· Winform Treeview 的按需加载发布时间:2014-10-15
最近项目里用到treeview,原先设计的是一开始就把所有数据都加载到treeview里,后来发现客户的数据量实在太大,加载所有数据要2分钟,这个是客户没法接受的。后来就考虑到用户也不是一开始就要看所有的数据,用户也是一层一层地展开,所以我们就考虑是不是可以实现以当用户展开某个结点时才加载当前结点下面的数据。一番查找后,发现treeview有BeforeExpand事件可以实现我们的需求。下面介绍具体的实现代码:1.首先只加载各部门(结点)的信息 1:List<... 查看全文
在我们开发一些项目的时候,一般需要一些外围的设备进行数据处理,如ID/IC读卡器获取卡号、激光条码扫描枪、USB摄像头、USB方式的小票据打印机(POS打印机)、USB来电录音盒、普通打印机等一系列附属设备。借助这些设备,可以使我们的业务流程更严谨,输入数据更方便,或者能够一些特殊的数据等功能。本文主要介绍其中的ID读卡器(IC读卡器)快速读取卡号,以及实用激光条码枪的条码扫描录入功能,后面的一些硬件设备的处理,后续文章在继续介绍。1、设备介绍前面介绍的设备,在很多场合上都可能用到... 查看全文
· Winform项目调用asp.net数据接口发布时间:2014-10-13
最近一个WPF项目需要改写成android项目,思路是在asp.net项目中编写一个通用接口,便于其它平台下调用数据。刚接触到这些东西的时候完全是一头雾水,最根本的原因是不明白网站中的一个网页,为什么其它项目就可以访问它,并获取数据。带着疑问在asp.net项目编写一个简单的数据接口,并新建一个小winform项目直接访问它。本文涉及到的知识点有:在asp.net项目中如何编写一个数据接口;使用反射辨别响应的方法;以及如何获取接口的数据。这里仅仅是介绍如何使用它们,而不讲述使用它们的基本原理... 查看全文
在较早时期,我写过一篇文章《结合Control.FirefoxDialog控件,构造优秀的参数配置管理模块》,介绍过在我的Winform框架基础上集成的参数配置模块功能,但是参数模块的配置管理感觉还不够灵活,于是一直在寻找一个较好的替代者,用来结合FireFoxDialog界面一并展现,期间仔细研读过好几篇Codeproject网站上的关于配置管理的文章,但是总是觉得不够灵活或者简便。本文主要针对结合FireFoxDialog参数配置界面组件和SettingsProvider.net技术... 查看全文
· 一个winform带你玩转rabbitMQ(一)发布时间:2014-10-11
干货先上图源码在系列结束后放出大概2到3篇本文从第三部分开始根据winform逐点展开一.安装部署下载rabbitMQ:http://www.rabbitmq.com/download.html安装rabbitmq需要erlang,下载erlang:http://www.erlang.org/download.html按照官网按照步骤,例如windowshttp://www.rabbitmq.com/install-windows.html安装完rabbitMQ可以再启动插件扩展... 查看全文
在网页中通过div+css实现半透明效果不难,今天我们看看一种在winfrom中实现的方法:效果图如下,正常时:显示遮罩层时:自定义遮罩层控件的源码如下:ViewRowCode1usingSystem;2usingSystem.Drawing;3usingSystem.Windows.Forms;4usingSystem.ComponentModel;56namespaceMyOpaqueLayer7{8///<summary>9///自定义控件:半透明控件10///<... 查看全文
· WinForm窗体嵌入发布时间:2014-09-29
一、在winform窗体上添加两个控件1、容器>Panel2、添加SideBar.dll(下载链接:http://pan.baidu.com/s/1o6qhf9w)(1)将SideBar.dll放到SideBar控件\bin\Debug下(2)拖动SideBar.dll到工具箱>常规选项卡内3、实现效果如下图注:窗体左边是SideBar控件,右边是Panel容器二、后台代码(1)sideBar1_Load事件sideBar1.AddGroup("小组名");sideBar1... 查看全文
回《【开源】EFW框架系列文章索引》EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuAEFW框架实例源代码下载:http://pan.baidu.com/s/1o6MAKCa前言:相比以前现在做Net系统Winform版开发有几款不错的控件,如DotNetBar、DevExpress,EFW框架也不能落后加入了DotNetBar控件,有时间也想把DevExpress控件也整合进来,这样让大家又多一个选择;DotNetBar中的控件确实已经够强大了... 查看全文
windowsapi,一个窗体激活的时候给另外一个发消息[csharp]viewplaincopyusingSystem;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;namespaceWindowsApplication43{publicpartialclassForm1:Form{Formfrm=null;publicForm1(){InitializeComponent();this... 查看全文
windows窗体的标题栏无法直接通过一些默认的事件来控制,需要了解和WM_NCHITTEST相关的windows消息。以下示例演示了最简单的效果片断:他会把客户区和标题栏的效果互换,比如无法按住标题栏拖动窗体而是改为了安抓客户区拖动,并禁用了关闭按钮。其中m.Result从-2到21都有定义,分别度应了整个窗体的各个部位,比如1代表客户区,8代表最小化按钮等等。[csharp]viewplaincopyusingSystem;usingSystem.Windows.Forms... 查看全文
回《【开源】EnterpriseFrameWork框架系列文章索引》EFW框架源代码下载:http://pan.baidu.com/s/1qWJjo3UEFW框架中的WinController控制器可以说是整个Winform版中最具有价值的地方,能够熟练使用它的话,可以让你写得代码结构清晰不知多少倍,真正的做到了CS开发的界面层与逻辑层的完全隔离;更重要的是改变了你写界面代码的思维,让你一次性写出功能完善的代码,真的,传统的那种事件驱动的方式编码会让你的代码变得越来越臃肿... 查看全文
· WinForm特效:桌面上的遮罩层发布时间:2014-09-19
一个窗体特效,帮你了解几个windowsapi函数.效果:windows桌面上增加一个简单的遮罩层,其中WS_EX_TRANSPARENT比较重要,它实现了鼠标穿透的功能。[csharp]viewplaincopyusingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;namespaceWindowsApplication40... 查看全文
还真没做过winform的导出导入,今天上网百度了一下。结果---所以还是我自己写个吧。之前做过web的,半搬半做就OK。1添加引用:Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载。关于它的操作我在“Aspose.Cells操作说明中文版下载AsposeC#导出Excel实例”一文中的说。这里你暂时也可不理会它。)Aspose.Cells.dll和中文说明下载地址:http://item.taobao.com/auction/item_detail... 查看全文
基本控件的演示ScrollBar滚动条各种圆形进度条ProgressBar进度条Mdi演示,仿谷歌浏览器多种皮肤可供选择一套专业级别的GUI控件,目前包含了窗体、进度条、滚动条以及MDI多窗口皮肤的实现,其他基本控件还没有,但是整个界面非常流畅。源码内包含4个项目:HelloCsharp.WinFormUI,GUI核心实现类,封装了多种窗体控件的方法。HelloCsharp.ControlDemo,包含基本控件,进度条,滚动条以及TrackBar的调用demo。HelloCsharp... 查看全文
我们在开发Winform程序的时候,需要经常性的对界面的一些控件进行初始化,或者经常简单的封装,以方便我们在界面设计过程中反复使用。本文主要介绍在我的一些项目中经常性的界面处理操作和代码,以便为大家开发的时候提供必要的参考。1、选择用户的控件封装操作在一些系统模块里面,我们需要选择系统人员作为经办人员的操作,如下面几个界面场景所示。我们注意到,一般在我们选择的时候,界面会弹出一个新的层给我们选择,里面通过列表详细展示相关的信息,还可以支持搜索,非常方便。当我们完成选择的时候... 查看全文
· C# WinForm捕获未处理的异常发布时间:2014-09-10
usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;usingSystem.IO;namespaceGobalException{staticclassProgram{///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain(){try{//处理未捕获的异常Application... 查看全文