Winform
而立大叔
这个作者很懒,什么都没留下…
展开
-
ASP.NET皮肤控件——使用方法
利用.net技术能够快速开发出应用程序,但是如果应用微软的那一套技术,做出来的程序大多数程序员恐怕都会有一种千篇一律的感觉:按钮还是那个按钮(只是文字不同),文本框还是那个文本框, 下拉列表还是那个下拉列表........跟系统里的没有什么两样,不管程序怎么样,至少这个界面没什么新意。诚然,目前也有不少第三方的控件,如Xceed Ultimate Suite、ComponentOne.Stud转载 2012-03-06 14:25:52 · 715 阅读 · 0 评论 -
[C#]在WinForm下使用HttpWebRequest上传文件并显示进度
要实现WinForm下的文件上传,个人觉得采用FTP方法太麻烦,还得配置FTP服务器,要通过防火墙也是一个麻烦。本来打算采用WebClient方法,但是采用这个方法实现后,进度条很短时间后就达到最大值,要等待一段时间才能传送完毕,要是文件太大(我这里测试约100M),会出现错误。后来才知道,原来WebClient是在加载完整个文件到内存后才真正开始上传,怪不得会出现前面的问题了。不得已参考了很多文转载 2017-05-11 14:06:41 · 6772 阅读 · 0 评论 -
Winform 上传文件(ftp方式)
winform上传文件有两种方式 1种用FTP。这个方式比较推荐的方式。只是复杂一点。需要架设FTP服务器。还必须FTP好多API要了解。 但是功能比较强大。在客户端能操作服务器上任何文件,可以新建文件夹。 2用WebClient控件 服务器用ASP.NET或者JSP方式。其实就是我们常用的HTML浏览本地文件然后上传的功能。只不过客户端用一个控件代替了。但是服务器端还必转载 2017-05-11 14:05:09 · 2858 阅读 · 0 评论 -
ClickOnce部署Winform程序的方方面面
使用ClickOnce发布Winform程序将使得程序的部署变得非常的方便,这篇文章就来介绍下ClickOnce的使用和部署过程中可能遇到的问题,权当梳理知识、日后备用。内容概览ClickOnce简介发布站点建立配置ClickOnce程序发布ClickOnce包问题补遗ClickOnce的一个缺点1. ClickOnce简介微软官方对Clic转载 2014-04-29 14:06:11 · 315 阅读 · 0 评论 -
C#读取剪切板(Clipboard)中的数据的方法
1 自定义一个类,并且保证它的可序列化的:实现ISerializable接口;或者用[Serializable]标记(如果有父类,则父类也需要被标记;可以[NonSerialized()]标记类中不想被序列化的字段) 2 注册自定义数据格式:调用静态方法DataFormats.GetFormat() 3 保存数据到clipboard:利用IdataObject接口,创建一个数据对象转载 2013-02-05 16:11:44 · 3223 阅读 · 0 评论 -
DataGridView 列宽和行高自动调整的设定
1) 设定行高和列宽自动调整// 设定包括Header和所有单元格的列宽自动调整DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;// 设定包括Header和所有单元格的行高自动调整DataGridView1.AutoSizeRowsMode = DataGridVi转载 2013-01-08 13:06:40 · 298 阅读 · 0 评论 -
c# winform 循环遍历界面上的所有控件,foreach,Controls,AllowDrop
C#代码 foreach (System.Windows.Forms.Control control in this.groupBox2.Controls)//遍历groupBox2上的所有控件 { if (control is System.Windows.Forms.PictureBox) { System.Window转载 2012-07-30 15:59:55 · 1059 阅读 · 0 评论 -
winform重绘基础
窗体分为两部分:客户区(Client area)和非客户区(Non-Client area)WM_PAINT消息、OnPaint()方法、GetDC()API函数都是处理窗体客户区绘制的而标题栏处于非客户区中,所以WM_PAINT消息、OnPaint()方法、GetDC()API函数都用不上GetWindowDC()是获得整个窗体的画布句柄(Device Context翻译原创 2012-03-06 14:19:52 · 823 阅读 · 0 评论 -
Winform获取文件路径
“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“”; “Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称; “AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“”; “System.Threading.Threa原创 2017-05-11 14:09:25 · 839 阅读 · 0 评论