
C#基础知识
文章平均质量分 85
想念-忘记了
这个作者很懒,什么都没留下…
展开
-
C# WinForm开发系列之如何使用panel控件制作左侧导航菜单
之前需要写一个C#的左侧导航菜单控件,想了许久,最终选择了使用paenl控件来实现这一功能。决定和大家分享一下,初步接触C#,欢迎多多指教,不胜感激!首先,我的思路分为以下几步:一.使用vs编辑工具创建一个导航菜单控件;如图1所示:图1二.在菜单控件上布局你的导航菜单控件的样式;其结构如图2所示,(我是通过5个panel控件和两个label控件组成):原创 2017-04-10 14:03:33 · 27031 阅读 · 6 评论 -
C# WinForm开发系列之DataTimePicker控件显示月份的限制和关于DataTimePicker和monthCalendar的样式设置问题
一.首先,在创建的窗体拖入一个dateTimePicker控件,如图1所示:图1在Form3窗体加入如下代码控制月份的显示(本例为只显示本月和下个月份时间): private void Form3_Load(object sender, EventArgs e) { this.dateTimePicker1.Value = DateTime.Tod原创 2017-05-09 23:06:51 · 7208 阅读 · 0 评论 -
C#WinForm开发系列之CheckBox控件全选和取消全选以及checkedListBox的基础使用介绍
一.研究了一下C# CheckBox控件的全选和反选问题,这里研究了两种全选的方法:1.首先,使用3个panel控件和8个checkBox控件实现了反选和全选的实现界面,panel11的Dock属性设为Top,panel12的Dock属性设为Left,panel13的Dock属性设为Fill,效果如图1所示:图12.将全选按钮checkBox1的click事件中实现如下原创 2017-05-08 21:57:15 · 17888 阅读 · 0 评论 -
C# WinForm开发系列之自定义无边框窗体(最大化,最小化,关闭,拉伸和移动的相关知识)
本片博客主要讲的事最近总结的一些关于窗体的自定义:1.首先创建一个BaseForm窗体,通过设置属性FormBorderStyle=None为无边框窗体,代码如下: public partial class BaseForm : Form { // 图片名称 public const String IMG_MIN = "btn_min";原创 2017-04-28 17:51:19 · 10641 阅读 · 3 评论 -
C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图,柱形图和折线图的基础使用和扩展
一.需要实现的目标是:1.将数据绑定到pie的后台数据中,自动生成饼图。2.生成的饼图有详细文字的说明。1.设置chart1的属性Legends中默认的Legend1的Enable为false;如图1所示:图12.设置Series的ChartType为Pie,如图2所示:图2图33.后台绑定数据原创 2017-04-18 10:08:21 · 27604 阅读 · 4 评论 -
C# WinForm开发系列之chart控件画折线图和柱形图并自定义鼠标移动到数据标记点显示提示信息
1.首先拖动chart控件到窗体,设置chart1的属性Legends中默认的Legend1的Enable为false;2.设置Series的ChartType为Line3.后台绑定数据 List xData = new List() { "A", "B", "C", "D" }; List yData = new List() { 10, 20, 30,原创 2017-04-25 22:48:15 · 14693 阅读 · 0 评论 -
C# WinForm开发系列之DataRepeater控件的使用(显示数据的基础使用和自定义使用)
为了更加熟悉,尽可能在研究可能会使用到的控件的使用和自定义,下面事一些我研究的关于DataRepeater控件的使用:1.因为微软自带的DataRepeater的样式不太适实际的使用,所以为了使DataRepeater更好的使用,我首先介绍一下关于DataRepeater控件的样式自定义和自定义属性方法,代码如下:public partial class MyOwnerDataRepe原创 2017-05-04 22:19:58 · 4804 阅读 · 2 评论 -
C# WinForm开发系列之DataGridView部分属性总结和图片资源的引用方式
一.DataGridView列标题不能居中的解决方法正常情况下,一般列标题的居中,我们都使用this.dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; 进行定义就可以实现标题的居中;但如下图1所示标题并未完全居中:图1分原创 2017-04-13 13:53:28 · 3022 阅读 · 0 评论 -
C#为控件或自定义控件添加自定义属性,自定义事件
1.创建一个自定义控件UserControl1,如图1所示:图12.代码如下: // 此类用于实现绘制一条水平分隔线, 按F5运行一次,再拖动当前控件到Form窗体即可看到 // 自定义属性:DrawLineColor和自定义事件ThisLine_Selected public partial class UserControl1 : UserC原创 2017-04-19 23:56:38 · 11615 阅读 · 0 评论 -
C# 利用微软提供的画图类画图(如折线图)
在.net中,微软给我们提供了画图类(system.drawing.imaging),在该类中画图的基本功能都有。比如:直线、折线、矩形、多边形、椭圆形、扇形、曲线等等,因此一般的图形都可以直接通过代码画出来。 下面介绍一些画图函数: - 定义图像大小 Bitmap bmap=new Bitmap(500,500); -* /将图像保存到指定的输出流;* bmap.Save(stream,原创 2017-04-18 23:52:28 · 1582 阅读 · 0 评论 -
C#读取ini文件数据的方法和后台服务的相关知识
本章主要是C#获取ini文件里的数据和怎么写一个C#服务和服务的安装使用:原创 2017-05-31 14:15:44 · 1458 阅读 · 0 评论