WinForm中使用LightningChart作图
WinForm中使用LightningChart作图在用Visual Studio做WinForm的时候经常需要作图,有时候是简单的二维曲线图、饼图还有柱状图,还有时候是复杂的三维图。随着图形的复杂和审美的要求的提高,普通的插件越来越难满足我们的需求。这里介绍一款来自芬兰公司Arction开发的Li...
C# WinForm 技巧一: 自定义分页控件
一、摘要 以前都是从事B/S开发,现在由于公司发展需要有个比较大的C/S项目,数据量比较大,就想实现一个和WEB一样的分页控件,在网上找了好久没有找到想要的。今天在博客园看到Nosnowwolf写的winform 分页控件,源码下载刚刚好是我现在要解决的问题,根据Nosnowwolf 的...
C# winform 控件背景颜色自定义RGB 值
C# winform 控件背景颜色自定义RGB 值先找到我们控件的属性栏,找到backcolor处,直接写上你的rgb就行了。如果需要加透明就是用的argb:属性栏设置如图:还可以通过代码设置:如下: label13.BackColor = Color.FromArgb(255,219,73);因为...
C#winform添加控件实现简单视频播放功能
步骤解析:01、新建窗体02、添加windows media player控件:右键点击工具箱,选择某个选项卡-->选择项...-->在com组件中选择windows media player,点击确定后,直接拖放到Form窗体中。03、添加button:添加button(属性修改:Na...
.NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能
IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现winForm窗体换肤!网上很多朋友说在VS2010中不能使用IrisSkin2.dll,我这里提供一个取巧的办法。IrisSkin2.dll目前只能在.NET Faremwork 4.0以及之前的版本使用,所以大家在VS20...
WinForm读取指定的config文件的内容
config文件的使用一、缘起最近做项目开始使用C#,因为以前一直使用的是C++,因此面向对象思想方面的知识还是比较全面的,反而是因没有经过完整、系统的.Net方面知识的系统学习,经常被一些在C#老鸟眼里几乎是常识的小知识点给绊倒。为什么这么说呢,因为我在网络上查找的资料的时候,经常大部分问题,都是...
C# Winform圆形窗体和圆形按钮
圆形窗体找到窗体的Paint事件,写入以下代码: private void form1_Paint(object sender, PaintEventArgs e) { #region 圆形窗体 System.Drawing.Drawing2...
winform自定义日历控件
先上效果图 自定义日历控件的功能 以一个重写的panel控件为基础,重写的panel实现了日期圆形的背景色,然后以此基础再做一个自定义控件PanelDay,最后根据年月计算该月的日期分布,最后将PanelDay按照计算结果添加到PanelMonth上,实现最后的效果。因为日期是根据算法计算出来的,然...
WPF和Winform程序在分屏显示时,实现自动选择显示屏并最大化显示
今天在工作中现场遇到这样的需求,客户有台电脑连接了一个大屏幕和一个显示器,大屏幕显示某个程序,希望在点击运行时,程序自动在大运行并最大化运行。所以做了个测试程序,程序实现了显示在指定屏幕。引入动态链接库:System.Windows.Form,System.Drawing需要的类:System.WI...
C# winform开发嵌套Chrome内核浏览器(WebKit.net)开发(一)
https://www.cnblogs.com/Maxq/p/6566558.htmlWebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。首先下载WebKit.net 的bin文件。然后新建一个WindowsForms工程。然...
Winform开发主界面菜单的动态树形列表展示
我在之前很多文章里面,介绍过Winform主界面的开发,基本上都是标准的界面,在顶部放置工具栏,中间区域则放置多文档的内容,但是在顶部菜单比较多的时候,就需要把菜单分为几级处理,如可以在顶部菜单放置一二级菜单,这种方式在一般功能点不算太多的情况下,呈现的界面效果较为直观、也较为美观。不过随着一些系统...
浅学C#(18)——Winform程序设计之Timer、菜单栏、工具栏、状态栏、(打开文件、保存文件、字体、颜色)对话框
Timer可以按照用户指定的时间间隔触发事件常用属性Enabled 指定时钟是否处于运行状态InterVal 指定时钟控件触发时间的时间间隔Tick事件当时钟处于运行状态时,每当到达指定时间间隔,就会触发该事件菜单栏ToolStripMenuItem常用属性ShortcutKeys获取或设置与 To...
WinForm如何调用Web Service
今天看了李天平关于WinForm调用Web Service的代码,我自己模仿做一个代码基本都是复制粘贴的,结果不好使。郁闷的是,又碰到那个该死的GET调用Web Service,我想肯定又是Web.config需要配置,结果WinForm没有这个配置文件,奇怪,为什么人家的就好使,我写的就不好使呢。...
C# WinForm开发系列之chart控件画折线图和柱形图并自定义鼠标移动到数据标记点显示提示信息
原文出自http://blog.csdn.net/dannyiscoder/article/details/707682301.首先拖动chart控件到窗体,设置chart1的属性Legends中默认的Legend1的Enable为false;2.设置Series的ChartType为Line3.后...
C# WinForm 设置按纽为透明,使用背景色
今天开发登陆界面时,遇到一个窗体控制设置问题:1、将按纽设置为透明;2、并且使用背景图片的颜色;3、并且需要当点击这个按纽时,仍然显示背景图片颜色;4、去掉按纽边框显示线;需要的效果如下: 将按纽托动到窗体图片位置后,WinForm中做如下控件属性设置即可: this.btn...
.net framework 4.5 使用c++编写窗体(WinForm)应用程序
装了Visual Studio 2013,准备用熟悉的 .net c++写WinForm程序,发现创建项目时,Visual C++ -》CLR选项,没有Windows窗体应用程序。于是尝试自己配置首先创建一个Visual C++ CLR空项目,名称为Test 1、创建完成后,打开项目属性选项卡,“...
C#WinForm中ComboBox如何限定下拉框的行数
C# ComboBox限制展示数,需要设置一下三个属性:1)IntegralHeight :false2)MaxLength:(展示的个数,超过的用滚动条展示)3)MaxDropDownList:最大显示数显示: ...
一个例子说明VS winform程序打包、发布教程
1.为了举个例子,先创建一个winform程序2.窗体长这样3.鼠标移到'解决方案 winform程序打包教程'这个项目,右键->添加->新建项目出现下面界面4.选择 其他项目类型->安装和部署->Visual Studio Installer->安装项目 , 然后确定...
Winform主菜单两种实现方式-1.)从工具箱中双击MenuStrip控件,窗体的顶部就会放置一个MenuStrip控件,或者在工具箱中单击MenuStrip控件,拖至窗体中也可以. 2.)在MenuStrip的“Type Here”输入主菜单和菜单名字,热键用(&X)表示. 用快捷键选择主菜单,可以用Alt + 预定义的按键来实现,子菜单的选择只需要按定义的热键即可. 3.)双击File顶级菜单下面的子菜单,创建子菜单Open、Save、Exit的单击事件代码: private void OpenOToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog { //初始化打开对话框的路径 InitialDirectory = @"D:\", Title = "Open File", //定义可显示的文件类型; Filter = "txt file(*.txt)|*.txt|All file(*.*)|*.*", //定义默认显示的文件类型为txt FilterIndex = 1, //对话框关闭后将复位初始化路径 RestoreDirectory = true }; if (ofd.ShowDialog == DialogResult.OK) { //根据打开对话框选择的文件名,加载文本内容到富文本框中. richtxtContent.Text = File.ReadAllText(ofd.FileName); } } private void SaveSToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog { //初始化保存对话框的路径 InitialDirectory = @"D:\", Title = "Save File", //定义可显示的文件类型; Filter = "txt file(*.txt)|*.txt|All file(*.*)|*.*", //定义默认显示的文件类型为txt FilterIndex = 1, //对话框关闭后将复位初始化路径 RestoreDirectory = true }; if(sfd.ShowDialog == DialogResult.OK) { //保存文件 File.WriteAllText(sfd.FileName, richtxtContent.Text); //清空富文本框内容 richtxtContent.Clear; } } private void exitEToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit; } 4.)执行下程序,加载指定的txt文件到富文本框中,如下: 5.)在富文本框中更新加载进来的txt文件内容. 6.)Alt + F热键打开文件的下拉菜单,单击S保存富文本框中的内容到指定的文件.打开txt验证菜单单击事件保存文件成功. 二.实现winform主菜单的方法2:MenuStrip类和toolStripMenuItem类实例化对象,在主窗体加载事件中实现如下代码:
private void FormUI_Load(object sender, EventArgs e) { //实例化一个MenuStrip对象 MenuStrip myMenuStrip = new MenuStrip(); //实例化顶级菜单"文件","帮助" ...
WinForm-ListBox控件美化
如果要对ListBox控件进行自定义绘制(美化),那么首先必须将ListBox的DrawMode属性设置为OwnerDrawVariable或OwnerDrawFixed。ListBox有个ItemHeight属性,在DrawMode设置为Normal时,这个属性是不可设置的,并且其值是根据当...