Winform
doney88
这个作者很懒,什么都没留下…
展开
-
Demo_C#_Winform版本更新
为了实现Winform系统自动检测版本,并实现自动更新,写出如下Demo:实现思路:在主程序集中设置程序及版本,通过Assembly.GetExecutingAssembly().GetName().Version.ToString()方法获取当前程序及版本,并与远程数据库版本控制表保存的最新版本进行对比如果版本不一致,则运行Update窗体,下来最新的压缩好的安装包到根目录的Update...原创 2020-04-19 10:18:15 · 990 阅读 · 0 评论 -
Demo_C#_Winform Ftp异步下载文件,更新ProgressBar
由于研究Winform项目的版本自动检测更新,需要用到Ftp下载更新包文件。特写出这个小Demo.注意点:Ftp类编写需要参考FTP的帮助文档同步更新下载进度状态、下载完成状态的方法:将更新事件的方法绑定到Ftp封装类公布的事件中。多线程控制窗体控件的时候不能直接对控件进行赋值等操作,需要用到This.Invoke(操控控件委托)。内容比较多,我会上传Demo附件using Sy...原创 2020-04-18 23:02:16 · 1766 阅读 · 4 评论 -
Demo_C#_Winform 压缩、解压缩
由于版本更新需要,研究了下调用WinRAR软件进行解压缩。获取WinRAR应用程序路径:通过注册表,获取exe路径;我的Win10是"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe"。其他系统不知道有没有变化,可以自己打开注册表去检查下。创建Process类操作WinRAR应用程序:配置好ProcessStartI...原创 2020-04-14 22:48:31 · 1455 阅读 · 0 评论 -
C# Winform_DotNetBar入坑记_设置SuperGrid中组合框GridComboBoxExEditControl的ValueMember,DisplayMember
设置DoNetBar控件SuperGrid中组合框GridComboBoxExEditControl的ValueMember,DisplayMember,(值与显示值不同)。目的原理实现步骤:第一步第二步目的有的时候我们为了方便数据操作,经常利用Combobox,他的功能就是实际储存值为外键字段(int类型),但是可以通过设置Combobox的数据源,以及Dispaymember、ValueM...原创 2019-06-30 22:11:43 · 1772 阅读 · 0 评论 -
C# Winform_DotNetBar入坑记_TabStrip应用为导航控件
利用TabStrip实现子窗体导航功能目的说明实现方法有什么坑DoNetBar版本:14.1目的方便的管理MID子窗体在主窗体中的显示、打开、关闭等。说明在一个窗口下管理多个子窗体控件,Tab控件是必不可少的,TabStrip很简单,只有一个Tab栏,但是你可以将窗体绑定至每一个TabItem。你可以实现如下功能:选择不同的TabItem时,控件将会自动显示、隐藏窗体。自然你也自代...原创 2019-07-01 09:39:08 · 1964 阅读 · 0 评论