C#
来个电饭锅
这个作者很懒,什么都没留下…
展开
-
C# dateTimePicker 显示年月日,时分秒
dateTimePicker默认只显示日期,如果需要显示年月日,时分秒,只需要以下两步:1.dateTimePicker1.Format=DateTimePickerFormat.Time2.dateTimePicker1.CustomFormat =yyyy-MM-dd HH:mm:ssTips:a. dateTimePicker1.ShowUpDown = true , 控件就可以上下修改日期和时间b. 如果不启用ShowUpDown, 可以鼠标点击对应的日期和时间,并...原创 2021-12-28 16:06:36 · 12008 阅读 · 0 评论 -
C#关闭指定时间段的Excel进程的方法
private DateTime beforeTime; //Excel启动之前时间 private DateTime afterTime; //Excel启动之后时间 //举例 beforeTime = DateTime.Now; Excel.Application xlApp = new Excel.Application(); afterTime ...原创 2021-08-22 00:41:22 · 251 阅读 · 0 评论 -
C# 防止按钮botton重复“点击”的方法
在使用C#的按钮控件的时候,经常我们想如果出现了多次点击的时候只让其在执行的时候只响应一次。这个时候很多人可能会想到使用Enable=false, 但是实际情况是还是会被多次触发,因为C#采用的是消息队列机制,这个时候我们只需要在Enable = true 之前加一句Application.DoEvents();就能达到防止重复点击的问题。private void btnGenerateShape_Click(object sender, EventArgs e) { ...原创 2021-07-13 21:58:43 · 5989 阅读 · 0 评论 -
计算数组的斜率,偏移,R2
模拟Excel中的R2的计算。 public bool fnCheckRear_R2(List<double[]> lRear, int iMinRear, int iMaxRear, ref double dR2) { bool bResult = true; int n = 0; double r = 0.0; double meanA = 0; ...原创 2021-07-08 16:51:11 · 747 阅读 · 0 评论 -
C# 通过日期算出前一天,后一天(AddDays)
查询数据库时经常会遇到隔天的情况。如查询日期为20200512,但是真实数据在后一天20200513,应该如何正确得到后一天的日期呢?//日期转换成两位数 private string convertToStringWithAtLeastTwoDigits(int number) { if (number < 10) { return ("0" + number.ToString.原创 2021-05-12 14:40:21 · 1878 阅读 · 0 评论 -
C# 如何调用一个控件的事件
写代码时,我们经常会调用其他控件的事件,其实有很多种方法:1. 把事件写在同一个函数里面;2. this.btnTiming.Click+=newSystem.EventHandler(this.btnTest_Click);3. private void btnTest_Click(object sender, EventArgs e) { MessageBox.Show("Shadow");...原创 2020-08-18 09:28:55 · 4449 阅读 · 0 评论 -
C#使用System.IO.Path获取文件路径、文件名
class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment.CurrentDirectory; Console.WriteLine("当前程序目录:"+file...转载 2019-10-23 22:38:19 · 853 阅读 · 0 评论 -
解决"coloader80.dll"未正确安装,注册了也不行
问题:win7 64位系统,开始用VS2010一直正常,突然很久不用了后,写了一个小程序,调试的时候提示:"coloader80.dll"未正确安装。搜索网上的解决办法具体有以下两种(但是未能解决我的问题):1.注册"coloader80.dll"。测试在我的电脑上无效,估计这种办法是针对那种VS开始就不能用的用户;2.regsvr32 oleaut32.dll 测试了以上原创 2017-10-08 00:35:11 · 2170 阅读 · 0 评论 -
在win764位系统下C#调用office2007失败,但是在32位系统下正常
Win764位系统下,C#软件调用office读取excel内容时加载失败,但是在32位系统下可以正常使用。原因:安装了福昕PDF阅读器,影响了office的加载,卸载福昕PDF阅读器后,使用正常。原创 2016-10-12 13:54:28 · 722 阅读 · 0 评论 -
c#封装自己写的dll,和引用自己的dll
1.怎么封装自己的dll;a.打开visual studio - 文件 - 新建 - 项目- 类库 - 名称MyTestDll;b.右键Class1.cs - 修改为 TestDll.cs;c.在里面写一个自己想操作的函数,如: public int fnAdd(int iAdd1, int iAdd2) { return (iAdd1 +原创 2015-07-24 14:54:13 · 26813 阅读 · 1 评论 -
C#判断字符串是否只有数字和字母组成(Regex.IsMatch)
目的:判断字符串是否只有数字和字母组成,防止出现“乱码”,以及判断字符串长度;主要功能函数:System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)strMessage:要判断的字符串;pattern:判断的条件;正则表达式用途:1.测试字符串内的模式。2.替换文本。3.基于模式匹配从字符串中提取子字符串。原创 2015-06-12 15:52:05 · 15144 阅读 · 0 评论 -
C#用OFFICE组件时,提示80040154错误
Retrieving the COM class factory for component with CLSID {DD855F0D-48AF-4E28-B450-35671DE039EF} failed due to the following error: 80040154.原创 2014-11-19 14:42:41 · 3395 阅读 · 0 评论 -
在安装office2003时,出现:系统管理员设置了系统策略,禁止进行此安装
开始———运行regedit————原创 2014-11-19 14:28:27 · 917 阅读 · 0 评论 -
C#中的延时函数积累
在这里慢慢积累延时函数希望以后各种类型。原创 2014-10-14 13:56:27 · 1387 阅读 · 0 评论 -
C#把DataGridVIew数据导出到Excel函数代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Office.Cor原创 2015-01-21 17:10:45 · 757 阅读 · 0 评论 -
C#主窗体控件打开一个子窗体,子窗体关闭后,再重新打开子窗体出现:无法访问已经释放的对象
主窗体一个按键按下显示一个子窗体;在子窗体的FormClosing事件中添加:这样就不会出现同时显示两个子窗体,并且关闭子窗体后,再次打开不会出现 ”无法访问已经释放的对象的提示“ ;因为我们关闭操作只把窗体可视化隐藏了,而关闭操作也被我们取消了; this.Visible = false; e.Can原创 2015-03-05 14:49:19 · 7012 阅读 · 1 评论 -
C#写并口控制软件时,写数据后马上又返回初始值
做了一个并口控制软件,用的是inpout32.dll;主要函数:写入函数--public static extern void Output(short address, short value); 读取函数--public static extern ushort Input(short address);问题描述:在直接调用写入函数Output(short address,原创 2015-04-01 15:50:49 · 608 阅读 · 0 评论 -
安装.NetFarmWork是提示出现:Setup cannot continue because the version of the .NET Framework is incompatible
现象:给电脑安装.NetFarmWork时出现错误:Setup cannot continue because the version of the .NET Framework is incompatible 分析:要安装的.NetFarmWork版本和电脑里面本来就有的版本有冲突,所以安装不了; 解决办法:卸载电脑里面的.NetFarmWork软件(注:一般的软件管家并不原创 2015-04-21 19:19:47 · 12192 阅读 · 0 评论 -
C#使用SQL数据库按照时间查询方法及注意事项
一.时间上传格式问题开始上传时我们用的是: string sTime = DateTime.Now.ToString();出现问题:在时间小于10点是会出现:2014-1-16 8:55:22,而我们期望和最利于我们查询的的格式应该为:2014-01-16 08:55:22;这里有两个地方有问题,一个是月份是1,而不是01,这样我们就会出现一种情况,在你查询1月16日的数据时可能会出现11原创 2015-06-09 11:05:38 · 6458 阅读 · 0 评论 -
C#”文件中的类都不能进行设计,因此未能为该文件显示设计器“处理办法
如果打开文件中的类都不能进行设计,因此未能为该文件显示设计器原创 2014-10-10 08:44:59 · 24053 阅读 · 6 评论