winform_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> winform >>列表
窗体Form1:privatevoidbutton1_Click(objectsender,EventArgse){varform2=newForm2(textBox1.Text);form2.Show();}窗体Form2:privatereadonlystring_msg;publicForm2(stringmsg){InitializeComponent();_msg=msg;}privatevoidForm2_Load(objectsender,EventArgse){label1... 查看全文
1.添加操作,代码如下:IList<SelfRun>selfRunConfigs=newList<SelfRun>();privatevoidbtnNewConfig_Click(objectsender,EventArgse){try{string_lampNo=UpDownSelfLampNo.Value.ToString();int_ctrlGpNo=Convert.ToInt16(UpDownCtrlGpCnt.Value)... 查看全文
我的源码分享曾经,看到别人漂亮的系统界面,合理的布局,可是却没有提供源码,道理很简单,就是有偿提供,实际上对于有些技巧的东西也并没有多么难,只是不懂原理,感觉到困难罢了。而对于刚毕业的我,求知欲强烈的我试着问过拥有者,有的是出口就是5K,少则3K,几百,对此我迷茫过,也许是这个社会就这样,金钱的年代。主要的功能有:仿Office2007的按钮效果,鼠标经过等效果,OfficeOutlook的OutlookBar导航,多文档界面效果,分页控件,闪屏效果... 查看全文
感悟:明天就又是学校双选会的日子了。两年我都参与了学校的双选会的服务工作,现在该是双选会服务的我时候了。怎么样找到一份好的工作,或者说怎么样学习才能符合企业对人才的要求,我现在也是很迷茫。平时都是在看似忙碌,每天敲代码,随着自己的兴趣去学习,也不知道自己现在是个什么水平,也许明天去双选会面试一番就都更清晰一些。两年了,敲了两年的代码了,这期间会逐渐的形成了自己的学习风格,可是有一样我觉明确的知道,学习总结这是很重要的,可我却没有做好,看看之前发过的随笔就知道了。对于C#的基础语法已经很熟悉了... 查看全文
今天用到spreadsheetGear插件,然后右键有插件自己的菜单。都是英文的,而且还能打开新的窗体。嵌到程序里面,不太合适,所以着手屏蔽。刚开始用的Mouse_up,虽然能捕获事件,但是没有KeyPress事件的Handled属性。百度之,发现相对简单的方法。1.先让窗体类继承IMessageFilter接口2.在构造函数中添加:Application.AddMessageFilter(this);3.在代码中加入:publicboolPreFilterMessage(refSystem... 查看全文
自己重写了一个Form,然后再该form上放一个TabControl鼠标移上去会闪烁,经过网上查找解决方案,最后总算是解决了....下面附上代码:重写一个TabControl代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceMQXS.Forms{publicclassNewTabControl... 查看全文
· Winform开发框架主界面设计展示发布时间:2013-10-10
做了好多年Winform的程序的开发,主窗口的界面设计一般都要求做的更好一些,可以根据不同的系统功能模块进行归类整合,能使客户迅速寻找到相关功能的同时,也能感觉到整体性的美观大方,因此主窗口的界面设计总是会精益求精,力求做到更好用、更美观,这样才能吸引客户使用。目前的主体界面设计,可以使用很多控件进行美化,这样能使得开发者能够迅速开发好美观的界面,也可以使得界面总体性有一个统一、规范的基准。一般推荐使用DevExpress或者DotNetbar这两款界面控件套件... 查看全文
· Winform开发框架之附件管理应用发布时间:2013-10-10
在很多常规的管理系统里面,都可能有附件管理的需求,在我做的一系列医疗行业的病人信息管理系统里面,都希望能很好的管理病人的相关资料,分门别类的进行存储,需要的时候可以预览查看,那么这个功能我们可以把它独立做成一个附件管理模块,这样可以在各个系统中集成即可,我曾经在《Winform开发框架之通用附件管理模块》里面介绍过这样的附件模块,从那时候开始了,我需要附件模块的时候,就通过集成起来即可,非常方便高效。1、附件管理界面展示附件管理在很多信息化管理系统中很普遍使用,例如我在病人管理系统界面里面... 查看全文
今天下午程序写完,有些时间就搞下界面美化,做个无框窗体。首先把窗体的FormBorderStyle设置为None,就变成无框的啦,不过你会发现这样窗体上就没有原来的最大最小化和关闭按钮了哦,所以要自己补上去。弄个panel放上去,置顶,可以设置panel的背景色和背景图片什么的,详细布局就不赘述啦,见下图,主要是再放三个小panel进去,用来做最小化、最大化、关闭按钮。下面给出三个panel的事件代码。关闭代码privatevoidpnlFormClose_MouseClick... 查看全文
· winform模拟鼠标按键发布时间:2013-10-08
今天朋友说被他们公司的学习网站恶心到了,下班后要他看学习资料,看完点下一页,而且一页必须停留多少时间才能点击下一页,想不看都不行,于是晚上我突发奇想要给他做一个模拟鼠标按键的程序,可以让鼠标定时间隔触发单击,顺便做下程序最小化到右下角。首先要引用下user32.dll文件,电脑里就有,C:\Windows\System32搜索下出来了,复制出来放到debug目录下就行。以下是解决方案代码[DllImport("user32.dll",CharSet=CharSet.Auto... 查看全文
昨天晚上回寝室看到室友正在被一个C#课的作业苦恼,作业的内容是编写一个口算训练程序,能够实现随意添加题目数量。于是,喜欢写C#的我就决定解救一下他们。创建动态控件既然要动态添加,那就必须使用动态控件了。在C#中,控件也是类,除了在画窗体的时候添加固定的控件外,还可以在代码中用实例化类的方法添加。具体操作是,我们先定义一个控件变量,然后对控件设置Size,Location这些属性,最后,再把控件添加的一个panel中。而且我们只要定义一次控件变量,之后用new不停的添加,就可以获得很多控件了... 查看全文
DHT抓取程序开源地址:https://github.com/h31h31/H31DHTDEMO数据处理程序开源地址:https://github.com/h31h31/H31DHTMgr国外测试服务器:http://h31bt.com大家可以给提点意见...-------------------------------------------------------------------------------------------------------------------... 查看全文
DHT抓取程序开源地址:https://github.com/h31h31/H31DHTDEMO数据处理程序开源地址:https://github.com/h31h31/H31DHTMgr国外测试服务器:http://h31bt.com大家可以给提点意见...-------------------------------------------------------------------------------------------------------------------... 查看全文
· WeiFenLuo.winFormsUI.Docking.dll的使用发布时间:2013-09-15
<1>添加DLL文件的引用1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。3.窗体属性IsMdiContainer:True。<2>添加Docking的Panel4.工具箱—>右键—>选择项—>.net组件—>浏览—>weiFenLuo.winFormsUI.Docking.dll—>... 查看全文
· (WinForm)FormBorderStyle属性发布时间:2013-09-13
此属性就是获取或设置窗体的边框样式,默认值为FormBorderStyle.Sizable。共7个值。属性意义None无边框FixedSingle固定的单行边框Fixed3D固定的三维样式边框FixedDialog固定的对话框样式的粗边框Sizable可调整大小的边框FixedToolWindow不可调整大小的工具窗口边框SizableToolWindow可调整大小的工具窗口边框根据单词意思很好记的,none就是无,没有;single就是单一的,一个的;dialog就是对话... 查看全文
在实际的项目开发过程中,有好的控件或者功能模块,我都是想办法尽可能集成到我的WInform开发框架中,这样后面开发项目起来,就可以节省很多研究时间,并能重复使用,非常高效方便。在我很早之前的一篇博客《在GridControl控件中使用SearchLookUpEdit构建数据快速输入》就曾经介绍,如何在列表控件中实现数据的快速录入,本文介绍另外一种方式,通过文本输入框的输入选择,可以实现数据的快速录入,原理和之前一篇差不多... 查看全文
· 我的开发框架(WinForm)4发布时间:2013-09-09
日志模块对于一个系统来说,日志模块是必不可少的,它能给后面系统的维护和bug的修复,带来极大的方便。.net的日志模块有很多,比较流行的有Log4Net,NLog,还有微软企业库的日志模块,我采用的是Log4Net,1、接口由于日志是所有模块都要用到的,因此在核心模块(Core)中实现,为了解耦,自定义一个日志接口ILogger,参照Log4Net的日志分级,也分为5级,每一级别有1-2个方法,代码如下。ILogger///<summary>///日志操作///<... 查看全文
在Vista系统之后,微软为窗体程序提供了Aero磨砂的效果,如下图。那么用C#如何来实现这种磨砂效果呢?代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Reflection;usingSystem.Runtime... 查看全文
· 我的开发框架(WinForm)3发布时间:2013-08-28
今天继续给大家介绍核心库的IOC的使用,在我的框架里,IOC使用的比较简单,主要是用于解除模块间的耦合和实例化接口。1、接口说明,IocContainer接口比较简单只有3个方法,但是是系统中用的最多的。IocContainerpublicinterfaceIocContainer:IDisposable{///<summary>///获得某个接口的一组实例///</summary>///<typeparamname="T"><... 查看全文
· 我的开发框架(WinForm)2发布时间:2013-08-27
上篇文章简单的介绍了一下,我的一个开发框架。看的人还不少,多谢大家的关注,我继续介绍一下,模块和模块之间是怎么组织起来的。Data模块:该模块主要完成对数据的操作,采用仓储模式实现,在核心模块(Core.Data)中定义操作接口和基础类.主要的接口有IRepository,IUnitOfWork,IDbCnnFactory。所有的数据库操作都是针对实体进行的,一个实体在数据库中对应一个比,目前为了简化操作,不考虑实体关联的操作。这样更加容易理解,更容易上手。一、接口的定义1... 查看全文