
C#
Hat_man_
这个作者很懒,什么都没留下…
展开
-
C#复制文件夹及文件夹下的文件
2.指定文件夹,只会复制指定名称的文件夹,可输入多个文件夹。1.指定后缀,只会复制有后缀的文件,可输入多个后缀。原创 2025-02-28 19:11:29 · 102 阅读 · 0 评论 -
C#调用C++的DLL时,如何调试进入到C++代码
鼠标右键点击项目,弹出菜单选择“属性”,进入到“调试”即可,选择“启用本地代码调试”。需要打开C#工程的“调试”开关即可。原创 2024-07-12 08:41:11 · 430 阅读 · 0 评论 -
C#与c++对应的类型列表
/c++:char 变量名 ---- c#:byte 变量名 //C++中一个字符用一个字节表示,C#中一个字符用两个字节表示。//c++:UINT8 * ---- c#:ref byte //C#中调用前需定义byte 变量名 = new byte();//c++:结构体 **变量名 ---- c#:out 变量名 //C#中提前申明一个结构体实例化后的变量名。//c++:int * ---- c#:ref int //C#中调用前需定义int 变量名 = 0;对应 c#:StringBuilder;原创 2024-07-11 13:34:58 · 790 阅读 · 0 评论 -
C#中如何隐藏和显示鼠标
【代码】C#中如何隐藏和显示鼠标。原创 2024-06-11 10:49:10 · 607 阅读 · 0 评论 -
DrawingCanvas工具,拖动图片,图片抖动问题
后台鼠标拖动图片移动代码如下。原创 2024-06-07 14:02:42 · 197 阅读 · 0 评论 -
WPF字符串资源中包括换行符和空格的方法(多用于语言切换)
1.需要加入 :xml:space="preserve"原创 2024-06-04 15:41:25 · 841 阅读 · 0 评论 -
图片DPI不同,加载到软件后,显示会有区别
我的电脑显示器默认的DPI是96*96的,但是一开始没注意加载进来的图片的DPI值,导致图片加载进来后,图片的PixelHeight,PixelWidth的值和Height,Width比例有变化。如果想要加载图片后,达到相同的效果,则可以将加载进来的300*300的图片DPI修改为96*96后,再对图片进行操作。所以DPI变化时,再像素高宽不变的情况下,图片的Height和Width会变化。所以,当软件加载DPI为300*300的图片时,和再DPI为96*96的情况下会有变化。下面是DPI转换的代码。原创 2024-06-04 10:57:39 · 333 阅读 · 0 评论 -
C#DEBUG调试时启用调试代码,Release发行时不启用调试代码
【代码】C#DEBUG调试时启用调试代码,Release发行时不启用调试代码。原创 2024-06-01 11:54:42 · 184 阅读 · 0 评论 -
C#的OpenFileDialog使用
【代码】C#的OpenFileDialog使用。原创 2024-05-28 15:39:15 · 282 阅读 · 0 评论 -
OpenCVSharp读取B,G,R三张灰度图片合成彩色图
【代码】OpenCVSharp读取B,G,R三张灰度图片合成彩色图。原创 2024-05-15 16:46:47 · 359 阅读 · 0 评论 -
异常信息: System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.lXamlLineInfo..
像这种情况,一般是缺少相关库的依赖库文件,大概率是系统相关库文件。原创 2024-05-15 08:40:43 · 650 阅读 · 0 评论 -
WPF将文件夹内的文件,按照指定字符串分类放入文件夹
【代码】WPF将文件夹内的文件,按照指定字符串分类放入文件夹。原创 2024-05-11 10:59:05 · 151 阅读 · 0 评论 -
C#如何用代码将某个文件夹及内部文件隐藏
在C#中,可以通过设置文件或文件夹的属性来隐藏它们。每个文件和文件夹都有一系列的属性,可以通过。要隐藏一个文件夹及其内部的所有文件和子文件夹,你需要遍历这个文件夹,并对每个文件和子文件夹应用。命名空间中的属性来访问和修改。原创 2024-05-11 10:21:40 · 983 阅读 · 0 评论 -
关于C#的SaveFileDialog类
【代码】关于C#的SaveFileDialog类。原创 2024-04-15 16:44:36 · 699 阅读 · 0 评论 -
制作C#代码片段记录 propn
C# 代码片段原创 2023-03-15 09:45:38 · 224 阅读 · 0 评论 -
C#的CRC-16-RTU标准校验代码
C#的CRC165原创 2023-05-24 10:00:37 · 350 阅读 · 0 评论 -
C#如何判断文件或者文件夹是否存在
1.判断文件夹是否存在。2.判断文件是否存在。原创 2023-06-09 09:10:21 · 2104 阅读 · 0 评论 -
C#如何探测图片的空白边沿,并切掉边沿白色
【代码】C#如何探测图片的空白边沿,并切掉边沿白色。原创 2024-01-05 14:01:51 · 586 阅读 · 0 评论 -
C#的BitmapSource转Bitmap
BitmapSource转Bitmap原创 2023-10-08 16:35:13 · 498 阅读 · 0 评论 -
C#更改图的PixelFormat
Bitmap clone = new Bitmap(bitmap.Width, bitmap.Height, System.Drawing.Imaging.PixelFormat.Format32bppRgb);using (Graphics gr = Graphics.FromImage(clone)){ gr.DrawImage(bitmap, new Rectangle(0, 0, clone.Width, clone.Height)); clone.SetResolution(x原创 2023-11-15 18:29:03 · 571 阅读 · 0 评论 -
C#检查文件是否存在,存在则在名称后面添加序号
C#检查文件是否存在,存在则在名称后面添加序号。原创 2024-01-08 09:53:17 · 513 阅读 · 0 评论 -
C#更改图片垂直DPI和水平DPI
C#更改图片垂直DPI和水平DPI原创 2023-10-08 16:36:36 · 530 阅读 · 0 评论 -
C#将byte数组用16进制打印出来
C#将byte数组用16进制打印出来。原创 2023-08-16 11:59:28 · 2232 阅读 · 0 评论 -
CS2001 C# 未能找到源文件 .cs
出现这个问题的主要原因是因为删除了项目所引用的项,但是却没有删除对其引用,需要用文本打开项目下的.csproj,并删除缺少的文件引用,再编辑即可。原创 2021-12-08 08:52:37 · 6613 阅读 · 0 评论 -
C#程序输出csv文件时,如何保留输出数字前面的数字 0
只需要在输入的字符前面加上 ”\t“即可。string strSplit=",";//逗号用于csv文件打开时,用于分列使用string str="00123";//用于输出的数字字符string outCsv="\t"+strSplit+str;//最终输出字符原创 2021-05-15 17:31:45 · 1809 阅读 · 0 评论 -
c#获取WinForm控件,并给控件Text赋值(转)
现在知道一个字符串“label1”想根据这个“label1”操作窗体内 label1控件的TEXT值string name = "label1";object o = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase).GetValue(t原创 2021-04-28 15:55:08 · 1634 阅读 · 0 评论 -
C#判断输入的字符串中哪一位开始不是数字
public static int IsNum(String str) { int i=0; for (i = 0; i < str.Length; i++) { if (!Char.IsNumber(str, i)) break; } return i+1; }...原创 2021-04-23 15:11:08 · 491 阅读 · 0 评论 -
类型初始值设定项引发异常-C#
主要是工程中的静态变量对应的值从配置文件中得到,但是配置文件中没有这个静态变量对应的“节点”,引发报错。只需要在配置文件中加入该节点就可以。问题追踪方法:进入到读取配置文件的方法中,对配置文件读取的语句进行断点调试,可以追踪到具体的点。...原创 2021-04-09 15:21:39 · 2186 阅读 · 0 评论 -
C#更改控件字体
Labellabel1=newLabel();privatevoidbutton1_Click(objectsender,EventArgse){//更改样式if(label1.Font.FontFamily.Name=="宋体")label1.Font=newFont("楷体",label1.Font.Size,label1.Font.Style);elselabel1.Font=newFont("宋体",label1.Font.S...原创 2021-04-02 10:26:10 · 1245 阅读 · 0 评论 -
Winform无边拖动窗体
这种方式使用的是自己写代码实现,将这段代码复制到界面代码中,然后选择窗体中的一个控件,比如Panel或者Label,将它们的MouseDown事件绑定代码中的MouseDown事件,MouseMove事件绑定代码中的MouseMove事件,即可。Point mPoint; private void Panel_MouseDown(object sender, MouseEventArgs e) { mPoint = new Point(e.X, e.Y); }原创 2021-03-31 07:16:11 · 247 阅读 · 0 评论 -
C#如何制作初始化渐变进入窗口
1.往资源文件中添加一张图片。项目->属性->资源->添加资源->添加现有资源->选择自己的开机图片。2.添加一个窗口,并进入到窗口所在cs文件中编程。添加timer1.namespace OneWindow{ public partial class LoadForm : Form { public bool fadeIn = true; public bool fadeOut = false; ...原创 2021-03-25 17:06:33 · 267 阅读 · 0 评论 -
C#判断文件是否被打开
[DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite); [DllImport("kernel32.dll")] public static extern bool CloseHandle(IntPtr hObject); public const int OF_READWRITE = 2; ...原创 2021-03-25 15:44:34 · 697 阅读 · 0 评论 -
C#中如何让CheckBox不可以选中,也可以明亮的显示
只需要将属性的AutoCheck=false,即可!原创 2021-03-25 11:33:44 · 2054 阅读 · 0 评论 -
C#获取文件夹下的所有文件
1、获得当前运行程序的路径1 string rootPath = Directory.GetCurrentDirectory(); 2、获得该文件夹下的文件,返回类型为FileInfo1 string path=@"X:\XXX\XX";2 DirectoryInfo root = new DirectoryInfo(path);3 FileInfo[] files=root.GetFiles(); 3、获得该文件夹下的子目录,返回类型为DirectoryInfo1 str原创 2021-03-24 17:03:16 · 5272 阅读 · 0 评论 -
C#运行程序始终保持只可以打开一个
方法一:如果程序已经在运行,则直接将运行的程序显示出来//引入3个命名空间using System.Runtime.InteropServices;using System.Diagnostics;using System.Reflection;namespace MyWindow{ static class Program { [DllImport("User32.dll")] private static extern bool S...原创 2021-03-22 16:47:15 · 718 阅读 · 0 评论 -
关于ZedGraph的Demo下载链接
https://sourceforge.net/p/zedgraph/discussion/392232/?page=100原创 2021-03-17 19:01:55 · 251 阅读 · 0 评论 -
C#多线程控制实例(转)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;namespace treadTest{ //定义委托 public delegate void List...原创 2020-10-29 21:07:45 · 282 阅读 · 0 评论 -
listview 判断鼠标点击的是哪一列
private void listView1_MouseDown(object sender, MouseEventArgs e){try{ListViewItem item = this.listView1.GetItemAt(e.X, e.Y); int intCol= item...原创 2020-09-30 14:55:28 · 1051 阅读 · 0 评论 -
C#与SQLServer简单使用
第一步,命名空间:using System.Data.SqlClient;第二步,申明变量public bool bConnect=false;//数据库连接标识SqlConnection con = new SqlConnection();第三步,连接数据库public void ConnectSql(){ con.ConnectionString = "server=192.168.0.110,1433;Database=db;uid=sa;pwd=sa...原创 2020-08-31 16:10:53 · 536 阅读 · 0 评论 -
C#string与常量和string拼接
string strA="123";string strB=string.Format("拼接结果:{0}!",strA);Console.WriteLine(strB);输出结果为:拼接结果:123!原创 2020-08-31 16:05:43 · 465 阅读 · 0 评论