我们在实际开发Winform程序时难免要使用到WinForm提供控件。但是随着开发的深入,我们发现MS提供给我们的控件不能实现我们想要的功能了(例如:我想要一个只能输入数字的TextBox,这里我只是列举一个简单的例子,其实这个功能我们完全可以在TextBoxChanged Event中做各种的判断,但是如果这个特殊的TextBox要在整个项目中使用N多次的
此问题也是无意间发现的,一直做的是.NET Web应用程序,在处理一些繁琐,重复的工作的时候就想写个小工具出来提升工作效率,wpf学过,不精通,winform花了2天时间把所有控件看了一遍,于是动手开始实现,Core的代码好写,UI部分简单点,就去拖几个控件,做一下布局吧。谈到布局,winform给我提供了以下几种:FlowLayoutPanel:就是流式布局,做过web的同学都知道文档流,跟那个
转载 1月前
418阅读
学流程控制就要先了解流程图,流程图就是用一些标准化的图形,来直观化某个功能的实现步骤,可以使一些比较复杂的逻辑运算变得直观,易理解。流程控制语句是C#里一个重要的知识,有表示判断的if语句,表示选择的switch语句,表示循环的while语句、do-while语句、for语句,还有表示结束的break语句、continue语句。现在来分别说说以上语句的作用;if判断:如果条件1成立,则执行代码1,
转载 4月前
61阅读
前言在WPF(Framework框架)中关于Dispatcher的总结一、对于线程的理解首先,对于WPF应用程序,用于接受输入、处理事件的线程成为UI线程,在UI线程中有一个DIspatcher对象(this.Dispatcher),该对象的作用在于管理UI线程每个执行的工作项,根据每个工作的优先级排队,优先级可以设置。Dispatcher提供了两个注册工作项的方法:Invoke和BeginInv
Devexpress Winform MVVM Practice前言MVVMDevexpress正文databindings及 UI TriggersCommand委托CommandPOCO Commands异步commandWithCommand extensionAttaching BehaviorsConfirmation behavior.Event To Command.Key(s)-
转载 2024-07-03 15:40:31
127阅读
前言:使用C#做桌面应用时,我们会常常使用Winform作为我们的开发界面,但是windows自带的控件由于长时间不更新,已经不能够满足当前开发需要所以使用DevExpress控件作为Winform的界面开发成为不二的选择。1、DevExpress简介         DevExpress是 Developer Exp
最近项目需要在NuGet添加一个依赖项,无奈公司开发机没网。。。说出来各位看官可能不信,做开发的开发机居然没网!!!!!(那你还不赶快离职闪人)没办法,项目需要还是得把东西扔进VS里面去,只有想办法把依赖项加进去了如果有网,添加NuGet里面的依赖项非常简单,搜索出来直接安装就行。言归正传,还是来说说离线安装NuGet里面程序包依赖项的问题。首先。https://www.nuget.org/这是N
转载 2024-10-18 11:56:00
85阅读
1.定义一个datatable,设为成员变量: 成员变量相当于全局变量,要写在整个类里面,主方法外面DataTable BigTable = new DataTable();列和表格的列相同,如果有实体的话,列可以这样设置:var type = typeof(DeviceInfo); //DeviceInfo为实体 foreach (var property in type.GetProp
转载 1月前
374阅读
C#WinForm应用程序中嵌入ECharts图表程序运行效果:下载ECharts:官网下载ECharts :http://echarts.baidu.com/download.html或者直接在这里下载:源码版echarts.js  、完整版 echarts.min.js   下载地址引入 EChartsECharts 3 开始不再强制使用 AMD 的方式按需引入,代码里也不
chartControl 使用教程及chart数据绑定DevExpress说明ChartControl 结构series ==主要==Diagram ==主要==Chart TitlesLegendsAnnotations DevExpress说明DevExpress是一个功能强大的跨平台控件库,支持winform、VB、WPF、UWP、asp等等, chart图是软件开发中常用的控件,将数据转
转载 2024-03-25 17:04:43
1339阅读
WinForm窗体基础控件标签(Lable)文本框(TextBox)按钮(Button)列表框(ListBox)多个窗体的使用综合案例 标签(Lable)标签控件一般用于显示用户不能编辑的文本或图像,该控件是用于对窗体上各种控件进行标注或说明的。属性描述Name标签的对象名称,便于在代码中访问Image标签上将显示的图像Text标签上的文本方法描述Hide()隐藏控件Show()显示就控件文本框
转载 2024-07-02 22:07:18
148阅读
DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevE
转载 2024-08-02 09:45:58
88阅读
避免出现闪烁 1.控件的使用尽量以纯色为主,尽量不使用背景图,或者把大图改成小图,或者图片不缩放绘制,或者直接用不透明的纯色背景色(Winform控件透明是伪透明,是通过截取父容器背景来实现的,所以效率比较低,而且有时候会有延迟。而且多个透明控件叠加的时候不能分层显示出各个控件的透明效果) 2.自定义控件中使用双缓冲。 3.窗体边框最好不要设置为None,保留窗体最大化最小化动画,可以避免最小化恢
转载 2020-03-07 10:11:00
462阅读
2评论
程序很简单,用的时候需要提供pageCount(页数),pageShow(显示的页数),currPage(当前页号)控件提供一个自定义的事件LnkLblClicked,当用户点击页面链接的时候就会触发这个事件。下面是程序的源码。usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Windows.Forms;namespaceActiveButton{/**////<summary>///Summarydescri
转载 2013-01-08 10:53:00
106阅读
2评论
以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下...
转载 2011-06-12 14:12:00
85阅读
2评论
以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下的分页控件
转载 2021-07-31 11:56:28
170阅读
设计界面: 控件代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; u
原创 2022-04-30 14:54:49
937阅读
 WinForm是Net开发平台下的一个开发框架,可用于前台交互界面的开发,可以快速搭建起一套完整的可执行、可交互的前台界面,而这些都得益于其提供的一套丰富的控件,大大提高开发效率。目录窗体公共控件一、Button:按钮二、CheckBox:可以进行勾选的选择框三、CheckListBox:可以进行勾选的一组选择框,四、ComboBox:下拉框五、DataTimePicker:日期时间控
一、窗体的事件每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码位置:(1)右键属性→事件→load 双击进入。(2)双击窗体任意一个位置进入public partial class Form1 : Form//构造方法{ public Form1() { InitializeComponent(); }控件在工具箱里面找,找到之后双击即可添加进来,也可以点住拖进来每个工具
转载 2024-02-19 21:17:07
951阅读
分享一个漂亮的winform自定义控件,做考勤、日程管理、计划最好的自定义控件了,能够添加备注等等。
  • 1
  • 2
  • 3
  • 4
  • 5