
WinForm
yc_1224
这个作者很懒,什么都没留下…
展开
-
WinForm 实现语音播报
【代码】WinForm 实现语音播报。原创 2023-06-02 11:31:41 · 1047 阅读 · 0 评论 -
获取汉字首字母(转换较精确)
【代码】获取汉字首字母。原创 2023-05-22 16:35:59 · 521 阅读 · 0 评论 -
c#删除转义字符的方法,删除\0后的字符串
c#删除转义字符的方法,删除\0后的字符串。原创 2022-11-03 11:46:07 · 1051 阅读 · 0 评论 -
Winform读取txt文件内容
Winform读取txt文件内容。原创 2022-10-20 16:54:55 · 1202 阅读 · 0 评论 -
C# WebRequest POST模式 ,基于“Basic Auth”口令认证模式,使用multipart/form-data方式上传文件及提交其他数据
基于“Basic Auth”口令认证模式使用multipart/form-data方式原创 2022-06-27 17:11:27 · 1414 阅读 · 0 评论 -
C# 动态加载TabControl用法
private void BindTabData() { dtIPD = new DataTable(); //drItem = new DataTable(); //获取【项目大类】列表显示于 TabPage MRD_Score model = new MRD_Score(); model.ActiveFlag = "Y"; Da...原创 2022-05-19 16:01:01 · 3251 阅读 · 0 评论 -
Graphics 绘制波形
#region 绘制波形 //private Graphics objGraphics; //Graphics 类提供将对象绘制到显示设备的方法 //private Bitmap objBitmap; //位图对象 /// <summary> /// 绘制波形 /// </summary> /// <param name="objGraphics">位图对象</pa.原创 2022-05-16 16:36:06 · 316 阅读 · 0 评论 -
C# 图片,字节流,路径文件的转换
/// <summary> /// 图片,字节流,路径文件的转换 /// </summary> class BitmapImageHelper { //待测试 public Image GetImageHttp(string url, int width) { Image image = null; int BytesToRead = 100; ..原创 2021-10-26 11:30:06 · 1301 阅读 · 0 评论 -
设置DataGridView单元格的内容居中显示
//dgvVisitor 是DataGridView的名称dgvVisitor.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //单元格居中显示 private void dgvVisitor_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { e.CellStyle.Alignmen.原创 2021-05-11 10:45:22 · 4126 阅读 · 0 评论 -
C# DataGridView行位置调换(上移、下移、置顶、置底)
//dataGridView1是控件名称 //向上移动 private void butUp_Click(object sender, EventArgs e) { UpDataGridView(dataGridView1); } //向上移动 private ...原创 2019-06-05 16:40:40 · 9145 阅读 · 6 评论 -
Dictionary根据value值排序
//C#2.0 (VS2005)实现方法: private void dicSort(ref Dictionary<string, int> dic) { List<KeyValuePair<string, int>> myList = new List<KeyValuePair<string, int>>(dic); myList.Sort(delegate (KeyValu.原创 2020-12-14 12:01:15 · 1065 阅读 · 1 评论 -
DataGridView 导入数据 →将Excel中数据导入到DataTable
public class ExcelToDataTable { #region 将Excel中数据导入到DataTable,excel充当数据库 public static DataTable ImportExcel(string path) { string Connecstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path .原创 2020-09-24 11:11:34 · 208 阅读 · 0 评论 -
C#WinForm应用程序中TreeView控件失去焦点后,仍然高亮显示被选中的节点
Treeview控件--Name:treeMenu将treeMenu的HideSelection属性设置为False, DrawMode属性设置为OwnerDrawTextprivate void treeMenu_BeforeSelect(object sender, TreeViewCancelEventArgs e){ if (treeMenu.SelectedNode != null) { //将上一个选中的节...原创 2020-06-30 11:17:22 · 587 阅读 · 0 评论 -
c# 日志操作类 (将日志记录在txt文本里)
using System;using System.Collections.Generic;using System.IO;using System.Text;namespace WriteLog{ public class WriteLog { private string logFile; private Stre...原创 2019-05-06 10:23:27 · 2324 阅读 · 0 评论 -
根据字符串的开始符和结束符获取值
//<id>1</id><mode>1</mode><st>1</st>//调用string szXML = "<id>1</id><mode>1</mode><st>1</st>";GetXmlNodeValue(szXML,"id");public string GetXmlNodeValue(string xml, string NodeName).原创 2020-05-28 14:22:33 · 539 阅读 · 0 评论 -
C# 改变DataGridView标题行的边框颜色
系统默认表格修改后的标题行 public partial class CC_DataGridView : DataGridView { public CC_DataGridView() { InitializeComponent(); this.AllowUserToAddRows = f...原创 2019-12-20 10:09:00 · 1715 阅读 · 1 评论 -
c# 使用System.Media.SoundPlayer播放wav格式的声音文件
using System.Media;string szPath = Application.StartupPath + “\\SoundFile\\sound.wav”;SoundPlayer soundplayer = new SoundPlayer();声音文件路径:soundplayer.SoundLocation = szPath;播放方式:①同步播放:soundpla...原创 2019-12-13 10:50:21 · 2253 阅读 · 0 评论 -
C# DataGridView列添加进度条
效果源码如下此代码为转载//定义进度条列 public class DataGridViewProgressBarColumn : DataGridViewTextBoxColumn { public DataGridViewProgressBarColumn() { this.CellTemplate = new...转载 2019-05-22 14:23:07 · 3888 阅读 · 0 评论 -
TreeView 控件节点上下移动
#region 下移private void tsmiDownNode_Click(object sender, EventArgs e){ TreeNode trNode = treeRegion.SelectedNode; TreeNode nextNode = trNode.NextNode; if (nextNode == null) ...原创 2019-05-27 10:33:31 · 2219 阅读 · 2 评论 -
C# 如何调用以管理员身份运行的cmd命令提示符
打开visual studio -解决方案资源管理器-右键项目名称-属性 ,弹出下面的窗口:点击选择左侧的“安全性”,我们在“启用ClickOnce安全设置”前面打勾,然后再返回解决方案资源管理器界面,这时,在项目名称里的“Properties”下面会多出一个“app.manifest”的文件,如下图所示:我们点击选中它,看左侧窗口中代码,如下:找到代码段:<...转载 2019-06-14 10:58:46 · 2955 阅读 · 1 评论 -
C# WinForm判断程序是否以管理员身份运行
<?xml version="1.0" encoding="utf-8"?><asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-...转载 2019-06-14 13:29:46 · 754 阅读 · 0 评论 -
C# WinForm 调用cmd执行命令注册ocx插件
/// <summary> /// 检测ocx是否注册 /// </summary> /// <param name="ClassId">注册表中的ID</param> /// <returns></returns> privat...原创 2019-06-14 13:43:09 · 949 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“label1”的线程访问它。
#region 解决线程间操作无效: 从不是创建控件“label1”的线程访问它问题 delegate void SetTextCallback(string a);//先创建一个委托 /// <summary> /// 线程间操作无效: 从不是创建控件“label1”的线程访问它 /// </...原创 2019-08-07 11:24:55 · 1797 阅读 · 0 评论 -
WinForm窗体生命周期 (Life cycle)
窗体启动时:Control.HandleCreatedControl.BindingContextChangedForm.LoadControl.VisibleChangedForm.ActivatedForm.Shown窗体关闭时:Form.ClosingForm.FormClosingForm.ClosedForm.FormClosedForm.Deactiv...翻译 2019-04-18 13:37:05 · 1727 阅读 · 0 评论