随笔分类 - C#学习随笔 / Winform学习随笔
记录Winform相关学习随笔
摘要:十六进制颜色与Color对象的互相转换[C#] C#十六进制颜色与Color对象的互相转换 把十六进制颜色转化为color对象ColorTranslator.FromHtml("#FF0000")或 ColorTranslator.FromHtml("Red"); 把color对象转化为十六进制颜色
阅读全文
摘要:private void DataTable_SelectionChanged(object sender, EventArgs e) { DataTable.ClearSelection();//清空表格控件选择项 } DataTable为控件名称
阅读全文
摘要:DataGridView控件的属性: dataGridView1.Rows[index].Height = value;index为行的索引,value为要设置的值方法二设置属性RowheadersWidthSizeMode=EnableResizing再在后台写代码: dataGridView1.
阅读全文
摘要:实现1、DateGridView实现黑底红色,可通过设置、背景色、前景色和字体颜色、 默认列标题样式实现。 BackgroundColor设置背景色 GridColor设置网格线颜色 BorderStyle设置边框样式,这里是None代表无 RowHeadersVisables设置是否显示包含行标题
阅读全文
摘要:方法1:(已测试)给ListView添加以下事件,改实例DataList为控件名称 private void DataList_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) { e.Graphics.Fill
阅读全文
摘要:DateTime dt=DateTime.Now; double n = dt.ToOADate();//时间转化为浮点数 DateTime origintime = DateTime.FromOADate(n);//浮点数转化为时间
阅读全文
摘要:时间间隔TimeSpan转字符串格式 TimeSpan.ToString(@"hh\:mm\:ss");//时:分:秒 今天写代码发现两个比较不错的分享下:1.DateTime.ParseExact很多时候我们获取的时间是数字形式表示的,好比20140127134015.927856,通过这个方法D
阅读全文
摘要:1.效果如图: 2.选中ContextMenuStrip控件,在Items属性中添加Separator 3. (其中第3,4步,通过上下箭头,摆置好你要分割的位置) 原文链接
阅读全文
摘要:使用ContextMenuStrip控件 子项设置:菜单选择子项.Checked = true;
阅读全文
摘要:yMenu.Show(axiPlotX1, new Point(e.x, e.y)); 菜单控件.Show(显示控件, 显示的初始位置);
阅读全文
摘要:键盘与鼠标按键的键值对照表 该表总结了常见的键盘与鼠标按键对应的按键名称、十进制、十六进制表示形式与按键功能。方便用户进行查询。提供给需要的朋友使用。 常数名称十六进制值十进制值对应按键 VK_LBUTTON 01 1 鼠标的左键 VK_RBUTTON 02 2 鼠标的右键 VK-CANCEL 03
阅读全文
摘要:按钮名称.FlatStyle = FlatStyle.Flat;按钮名称.FlatAppearance.BorderSize = 0;
阅读全文
摘要:2021-08-23 一、实现效果 二、实现方法步骤 ①准备好需要给按钮添加图片的素材 ②打开【工具箱】找到【Button】拖拽到Winform界面 ③选中刚才拖入winfrom界面的【button1】按钮查看设置面板,找到Image属性设置按钮图片 ④调节按钮大小和设置图片与文字方向 ⑤最终的效果
阅读全文
摘要:今天通过与别人写的api交互,获取到了一个原为图片的base64字符串,在网上找到了相互转换的方法,但是在转化时,报出了“输入不是有效的 Base64 字符串,因为它包含非 base 64 字符”的错误,于是又开始在网上找办法解决,看到很多文章,基本上都是说base64字符串开头包含一些标题信息(如
阅读全文
摘要:1.通用方法 public class GetDataByWebApi { /// <summary> /// 通过web api获取数据的方法 /// </summary> /// <param name="url">api的url</param> /// <param name="method"
阅读全文
摘要:代码实现: 首先创建用来遍历的类 class Car { public string name; public int age; } public class Cars: IEnumerable { Car[] acrArr = new Car[4]; public Cars() { acrArr[
阅读全文
摘要:通过继承IComparable接口并重写 IComparable有两种,参数分别为泛型和object,方法类似,只是object需要通过as转换为指定类,稍微麻烦 class Item : IComparable<Item> { public int money; public Item(int m
阅读全文