c#
Mona_Zhao
这个作者很懒,什么都没留下…
展开
-
C# 将byte[]转换为字符串
string str1 = BitConverter.ToString(fam).Replace("-", ""); //将byte[]转换为字符串原创 2021-05-21 14:33:10 · 775 阅读 · 0 评论 -
16进制字节数组转16进制字符串
public static string byteToHexStr(byte[] bytes) { string returnStr = ""; if (bytes != null) { for (int i = 0; i < bytes.Length; i++) { returnStr += b...原创 2021-05-17 14:08:19 · 375 阅读 · 0 评论 -
16进制的byte[]转换为10进制的数字
以byte[3] = new byte[]{0x00,0x00,0x22}为例: public static int bytes2Int(byte[] bytes) { int num = bytes[2] & 0xFF; num |= ((bytes[1] << 8) & 0xFF00); num |= ((bytes[0] << 16) & 0xFF0000); r...原创 2021-05-17 14:06:04 · 1778 阅读 · 0 评论 -
VS2012的工具箱中无chart的情况处理
一、将链接: https://pan.baidu.com/s/1_lGxdeW2sMQkQEPYEr3c8w 提取码: s2s3 的内容安装。二、如果找不到chart,则在C:\Program Files (x86)\Microsoft Chart Controls\Assemblies 下的dll文件添加到工具箱中即可。右键——choose items...——浏览(找到路径下的四个dll文件)——添加。...原创 2020-10-27 08:55:40 · 894 阅读 · 0 评论 -
C# 将DataGridView中的数据导出为.CSV文件
话不多说,直接上代码了public void DataGridViewToExcel(DataGridView dgv){ SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Execl files (*.csv)|*.csv"; dlg.FilterIndex = 0; dlg.RestoreD...原创 2020-01-13 23:05:57 · 2356 阅读 · 0 评论 -
C# DataGridViewImageColumn列的图片显示合适大小
这两天在做项目的时候在DataGridViewImageColumn中显示图片,但是显示的图片大小不一,而且非常难看,所以就在网站找了一下相关资料,做一下简单的记录。修改之前的图片显示:修改之后的图片显示:修改方法如下:DataGridViewImageColumn ic = new DataGridViewImageColumn();ic.ImageLayout = ...原创 2019-12-12 14:15:18 · 3690 阅读 · 0 评论 -
C# winform界面闪屏问题解决方法
近期在项目中遇到了登录以及切换界面时,界面不停闪烁的问题,经过查阅发现以下方法可以成功解决该问题。将下面代码添加到窗体代码中即可: protected override CreateParams CreateParams //防止界面闪烁 { get { CreateParams paras = base.CreatePar...原创 2019-12-04 13:14:28 · 1034 阅读 · 2 评论 -
C# 关闭一个窗口的同时打开一个新的窗口
这种情况呢一般是在做登录验证的时候需要用到。一般是第一个页面作为登录页面,登录完成之后关闭并且进入主页面,最近咋项目中也遇到了这种情况,所以就记录下来备用。在 Program.cs 中按照如下处理即可。static void Main(){ Application.EnableVisualStyles(); Application.SetCompatibleTextRe...原创 2019-11-27 17:04:00 · 1854 阅读 · 0 评论 -
C# 程序运行时拖动控件
本例以四个Button控件作为代表,实现在程序运行时,用鼠标拖动控件,控件的位置随着鼠标的移动而移动。首先,在Form中加入四个Button控件,并将Button的属性AllowDrop改为True,然后具体实现请看下面代码:using System;using System.Collections.Generic;using System.ComponentModel;using...原创 2019-06-28 17:18:13 · 1745 阅读 · 0 评论 -
C#判断一个字符是不是汉字
c#中判断一个字符是否为汉字的方式有三种:(1) 利用ASCII码进行判断。ASCII码中值大于127的则为汉字;(2) 利用汉字的Unicode编码范围进行判断,汉字的 UNICODE 编码范围是4e00-9fbb;(3)根据正则表达式进行判断,正则表达式为"^[\u4e00-\u9fa5]{0,}$"。三种判断方式的代码如下(获得字符串中汉字字符的个数):1. 利用AS...原创 2019-06-11 10:19:11 · 2417 阅读 · 0 评论 -
c#using关键字的作用
using关键字的三种作用:1. 引用命名空间;2. 为命名空间或者类型创建别名;3. 使用using语句。(1)引用命名空间 类似于c和c++的#include<>, python的import,都是在程序中引入命名空间的类型,而不必制定类型详细的命名空间。 使用方法为:using + 命名空间名称;(2)为命名空间或者类型创建...原创 2019-06-10 13:28:48 · 2175 阅读 · 0 评论