time 
设为首页】【收藏本站
当前位置: 主页 > 程序设计 > .net > WinForm > 列表



 
2015-01-08 17:19:03 | 好评(0) | 浏览(3880)
最近做了一个winform的程序,本机上界面对得很齐,到一到客户的机器上就惨不忍睹,一番研究后搞定: 1. AutoScaleMode = None 2. BackgroundImageLayout = None 疯吻IT...
 
2015-01-08 15:57:04 | 好评(0) | 浏览(3847)
最近有个客户提出想从网站上启动一个客户端的程序,研究了下,实现方法如下: 1. 注入注册表 //create registry key for web launch string appPath = + Application.ExecutablePath + %1 ; string subKey = Application.ProductName + \shell\open\command ; var newK...
 
2015-01-08 15:53:20 | 好评(0) | 浏览(4239)
一、排序 1. 继承 IComparer 2. treeView1.TreeViewNodeSorter = this; 3. 实现IComparer public int Compare(object x, object y) { TreeNode n1 = x as TreeNode; TreeNode n2 = y as TreeNode; if (n1 == null || n2 == null) { return 0; } IUser user1 = n1.Tag a...
 
2015-01-08 15:44:00 | 好评(0) | 浏览(851)
最近项目里用到treeview,原先设计的是一开始就把所有数据都加载到treeview里,后来发现客户的数据量实在太大,加载所有数据要2分钟,这个是客户没法接受的。后来就考虑到用户也不是一开始就要看所有的数据,用户也是一层一层地展开,所以我们就考虑是不是可以实现以当...
 
2013-04-26 12:58:09 | 好评(0) | 浏览(3346)
本文来自codeprojct上一篇文章 http://www.codeproject.com/Articles/25909/Game-Programming-One ,可以说是翻译,但是只保留精髓部分。 Winform窗体是事件驱动的,但游戏不是。所以我们需要为游戏设计一个循环体(俗称游戏循环?) ///summary ///游戏通常不是事件驱...
 
2013-02-19 21:56:44 | 好评(0) | 浏览(2764)
在实际工作中,如果能像菜单一样弹出自定义内容,会方便很多,比如查询时,比如下拉列表显示多列信息时,比如在填写某个信息需要查看一些信息树时。这个时候自定义弹出界面就显的非常重要了 我这里其实用到的是网上找到的一个控件( 下载地址 ),控件可以把你装载的任...
 
2013-01-09 23:25:01 | 好评(0) | 浏览(4636)
一.问题的提出 偶然发现,Winform里的WebBrowser和IE实际安装的版本似乎并不同步,很有趣! 下面有张图,里面一个窗口是用IE9打开某网站,另一个窗口是用Winform+WebBrowser打开同样的网站,有意思的事情出现了。 在IE9窗口中,这个网站左边菜单树无法显示,原因是IE9...
 
2013-01-09 23:21:29 | 好评(0) | 浏览(3785)
最近工作需要,学习了一下winform内嵌webbrowser控件,然后与htm页面中的javascript交互调用的技术,因此有了这篇心得。 总的来说,javascript与winform的code互相调用,和web开发中javascript与服务器端代码通过ajax互相调用有类似之处。 下面就用三个例子来说明: 一...
 
2012-12-29 23:06:30 | 好评(0) | 浏览(1707)
首先就从一个实验开始说起吧。在VS中建一个WinForm的工程,在界面上就放一个Label和一个Button,然后为按钮添加一个点击事件,修改代码如下: private void button1_Click( object sender,EventArgse) { Threadthread= new Thread(()={ this .label1.Text= ThreadTest...
 
2012-12-13 21:46:39 | 好评(0) | 浏览(5947)
这个问题我们从两个部分来看,第一,长时间执行的任务如何暴露出其执行进度,第二,WinForm 窗体如何显示执行进度。 第一部分. 对象如何提供其处理进度 先看第一个问题,如果希望一个长时间执行的任务能够展示其执行进度,显然它必须提供当前执行的进度值。但是,一般...
 
2012-11-28 12:50:46 | 好评(0) | 浏览(4175)
由于项目的需要,需要在项目的Winform系统的一个模块中集成手写签名的功能,一开始对这块不是很了解,只是了解他能够替代鼠标进行签名。既然是签名,一般就是需要记录手稿图片,作为一个记录核实的凭证,因为有效的签名是很难模拟的。市场上也存在很多类型的电子签名笔...
 
2012-11-17 18:31:13 | 好评(0) | 浏览(2669)
最近在利用C# WinForm进行项目编码的时候发现,如果不恰当的使用Partial关键字或者是User Control,会导致逻辑代码和UI代码耦合度过高,往往会造成一个页面下面会有将近2000行代码这,当然不是我所要看到的,我急需要一种模式能够将代码分散,并且最好做到逻辑和UI的分...
 
2012-08-27 20:57:30 | 好评(0) | 浏览(1887)
经常在网银交易的时候需要输入卡号,看到输入的卡号都被每4个字符分隔显示,这样很方便操作者核对。最近在弄WinForm的项目,赶紧也实现一个。要的快来! using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using S...
 
2012-04-10 23:37:07 | 好评(0) | 浏览(1898)
前言 虽然从事Android工作有一年多,但一直有写点C#的代码,虽然仍然停留再2.0时代,但基本满足日常写个小软件的需求,这次又遇到一个变态的问题,记录一下。 正文 一、前提条件 1.1 开发工具:VS2008 Framework 2.0 1.2 使用DataTable填充DataGridView,并设置AllowUs...
 
2011-03-28 12:42:07 | 好评(0) | 浏览(1425)
公司一直在做WebForm软件,所以经常要创建新页面来完成某些功能,如数据的增删改查等.对于单据页面,大家一定不陌生. 可能最常见的场景就是一个列表页面+一个单据页面,列表页面使用网格控件展示批量数据,单据页面用来展示单条数据,并同时可新增和编辑. 对于单据页面,可能...