
C#编程分享
文章平均质量分 68
查无此人2021
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#自学书籍全集C#自学英文原版书籍
Beginning.Csharp.2008.Databases.From.Novice.to.Professional:下载地址:https://545c.com/dir/12101939-36068085-e6a6cdbeginning.csharp.2008.from.novice.to.professional:下载地址:https://545c.com/dir/121...原创 2019-11-30 19:05:46 · 541 阅读 · 0 评论 -
C# Winform AutoScaleMode属性
属性的用法: None : 禁用自动缩放。(默认时) Font :根据类使用的字体(通常为系统字体)的维度控制缩放。 Dpi : 根据显示分辨率控制缩放。常用分辨率为 96 和 120 DPI。 Inherit : 根据类的父类的缩放模式控制缩放。如果不存在父类,则禁用自动缩放。 如需要控件或窗体根据操作系统中字体的大小进行拉伸或缩小,则按 F...原创 2019-11-30 19:03:40 · 3531 阅读 · 0 评论 -
C#如何打开正在运行的文件所在文件夹?
C#如何打开正在运行的文件所在文件夹?一行代码解决问题,在对应的按钮下加如下代码即可。 System.Diagnostics.Process.Start(Application.StartupPath);原创 2019-11-30 19:02:56 · 453 阅读 · 0 评论 -
C#的窗体如何保持最前显示?
C#的窗体如何保持最前显示?最简单的方法就是设置该窗体的TOPMOST属性为true即可。原创 2019-11-30 19:01:54 · 2063 阅读 · 0 评论 -
C#编译exe文件时提示“对路径**的**.exe访问的访问被拒绝”,怎么办
C#编译exe文件时提示“对路径**的**.exe访问的访问被拒绝”,怎么办?尝试重启vs无效果。于是直接将电脑重启,打开vs,发现可以继续编译exe了。原创 2019-11-24 22:19:29 · 1661 阅读 · 0 评论 -
C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”
参考文章C#如何设置开机启动C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”原因是什么?因为没有获得管理员权限代码RegistryKey rk1 = Registry.CurrentUser;管理员权限运行你的程序,或者写入current...原创 2019-11-24 22:18:39 · 3149 阅读 · 0 评论 -
C# 如何设置软件开机启动?
C#如何设置软件开机启动?直接使用下列代码即可,亲测有效。设置开机启动代码如下:string path = Application.ExecutablePath; RegistryKey rk = Registry.CurrentUser; RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\Curren...原创 2019-11-24 22:16:49 · 447 阅读 · 0 评论 -
C#如何将string数据转成decimal类型数据
C#如何将string数据转成decimal类型数据?与string转成int类型类似,转换方法如下decimal num=decimal.parse(string);原文:http://www.zhating.cn/index.php/post/112.html...原创 2019-11-17 21:29:32 · 13444 阅读 · 1 评论 -
C# 如何设置软件开机启动?
C#如何设置软件开机启动?直接使用下列代码即可,亲测有效。设置开机启动代码如下:string path = Application.ExecutablePath; RegistryKey rk = Registry.CurrentUser; RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\Curren...原创 2019-11-17 21:28:31 · 284 阅读 · 0 评论 -
C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”
参考文章C#如何设置开机启动C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”原因是什么?因为没有获得管理员权限代码RegistryKey rk1 = Registry.CurrentUser;管理员权限运行你的程序,或者写入current...原创 2019-11-17 21:26:55 · 15727 阅读 · 0 评论 -
C#如何设置datagridview中数据按access数据库某一字段排序?
C#软件含有datagridview时,需要从access数据库中读取数据,但是往往会乱序,如何按照某一字段排序呢?方法如下:只要在SQL语句中,加入order by 字段 即可,如下语句是以ID排序的。string sql = "select ID,姓名,电话 from member order by ID";原文:http://www.zhating.cn/i...原创 2019-11-10 19:41:36 · 627 阅读 · 0 评论 -
C#给access数据库设置密码后报错“不能打开数据库''。应用程序可能无法识别该数据库,或文件可能损坏。”
C#给access数据库设置密码后报错“不能打开数据库''。应用程序可能无法识别该数据库,或文件可能损害坏”怎么办?这里有可能是连接字符的问题,先检查连接字符是否有错误。也可能是Office是64位的,但是软件的目标平台不是64位的。这时候修改为64位即可。如下图所示。原文:http://www.zhating.cn/index.php/post/109.html...原创 2019-11-10 19:40:22 · 3669 阅读 · 0 评论 -
C#如何实现 文本框自动填充?
C#如何实现文本框自动填充?文本框的以下几个属性需要设置AutoCompleteCustomSource:在此输入字符串集合。AutoCompleteMode:如果为None则不会自动填充,需要设置为其他的。AutoCompleteSource:CustomSource。设置好这三个属性即可完成 文本框自动填充。原文:http://www.zhating.c...原创 2019-11-10 19:39:16 · 2083 阅读 · 0 评论 -
C#自学书籍全集C#自学英文原版书籍
Beginning.Csharp.2008.Databases.From.Novice.to.Professional:下载地址:https://545c.com/dir/12101939-36068085-e6a6cdbeginning.csharp.2008.from.novice.to.professional:下载地址:https://545c.com/dir/121...原创 2019-11-03 20:41:08 · 1041 阅读 · 0 评论 -
C#如何将datagridview中数据更新到access数据库?
C#如何将datagridview中数据更新到access数据库?以本人开发的软件通用题库管理及题库练习软件为例,在编辑好题库文件后,直接将题库粘贴到datagridview控件中,然后更新到access数据库里。具体实现步骤如下:一、停止编辑datagridview dataGridView1.EndEdit();二、新建一个新的table存放datagridvi...原创 2019-11-03 20:36:34 · 4118 阅读 · 0 评论 -
C#中如何将EXCEL中内容复制粘贴到datagridview中
C#中如何将EXCEL中内容复制粘贴到datagridview中代码如下:设置datagridview中keypress事件,然后写上粘贴的函数即可。源码如下 private void dataGridView1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 22) { PasteDa...原创 2019-11-03 20:34:11 · 1410 阅读 · 1 评论 -
C#如何在一个文本框中设置只输入数字和小数点?
C#如何在一个文本框中设置只输入数字和小数点?代码如下 int keyValue = (int)e.KeyChar; if ((keyValue >= 48 && keyValue <= 57) || keyValue == 8 || keyValue == 46) { if (sender != null && sender is...原创 2019-10-30 15:05:31 · 1567 阅读 · 1 评论 -
C#如何连接带密码的access数据库?
如何给access数据库设置密码?如图点击如此即可实现access数据库加密。那么加密后如何用C#程序连接access数据库呢?连接代码应该这么写OleDbConnection oledb = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + Application.StartupPa...原创 2019-10-30 15:04:12 · 1104 阅读 · 0 评论 -
C# 报错:至少一个参数没有被指定值怎么回事?
一般【至少一个参数没有被指定值】原因是数据库表名或者字段名写错导致的,仔细检查一下SQL语句中相关名字即可。原文地址:http://www.zhating.cn/index.php/post/92.html...原创 2019-10-30 15:02:22 · 4572 阅读 · 0 评论 -
C#如何调用DateAndTime类?
如图,C#无法调用DateAndTime属性。那么如何调用DateAndTime属性呢?要使用DateAndTime属性,首先必须要用到using Microsoft.VisualBasic 命名空间,但是仅仅这样是不够的。必须在资源管理栏中加入一个(Microsoft.VisualBasic)的引用,方法:在资源管理器中的引用点击右键,选择添加一个引用,最后找到这个引用就可...原创 2019-06-13 19:54:37 · 1999 阅读 · 0 评论 -
C#如何使用NotifyIcon实现任务栏托盘菜单及气泡提示
以软件【银行业会计人员技能训练系统】为例,如何使用NotifyIcon实现任务栏托盘菜单及气泡提示?实现系统托盘方法如下:1、向窗体中添加NotifyIcon控件和ContextMenuStrip控件;2、为ContextMenuStrip控件添加子项;3、选择NotifyIcon控件,在其属性窗口中将ContextMenuStrip属性设置为添加到窗体上...原创 2019-08-04 16:35:09 · 2061 阅读 · 0 评论 -
C#窗体(程序)退出方式总结
在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit();Application.ExitThread(); System.Environment.Exit(0);具体用法和区别如下:this.Close();只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;App...原创 2019-08-04 16:39:10 · 553 阅读 · 0 评论 -
C#如何使得程序只允许运行一个实例运行?
以软件【银行业会计人员技能训练系统】为例,C#如何使得程序只允许运行一个实例运行?方法如下:修改程序的Program.cs函数代码为如下即可 static class Program { public static System.Threading.Mutex mutex; /// /// 应用程序的主入口点。 /// [STAThread] static void Main(...原创 2019-08-04 16:41:04 · 419 阅读 · 0 评论 -
C#如何在只允许一个实例的条件下重启软件?
以软件【银行业会计人员技能训练系统】为例,C#如何在只允许一个实例的条件下重启软件?关于【C#如何使得程序只允许运行一个实例运行?】最简单粗暴的方法就是在重启按钮处添加代码:Process.Start(Application.ExecutablePath); Process p = Process.GetCurrentProcess(); p.Kill();本文由...原创 2019-08-04 16:42:05 · 273 阅读 · 0 评论 -
C#使用skinEngine控件后出现“MessageBox.Show 容量超出了最大容量”问题怎么办?
C#使用skinEngine控件后出现“MessageBox.Show 容量超出了最大容量”问题怎么办?代码如下:C#MessageBox.Show("确实要提交吗?","提交提示")这句代码出错是因为在MessageBox.Show()的第二个参数“提交提示”字数过长,去掉两个字就ok了;这句代码会出错是因为使用了IrisSkin4.dll导致的。本文由查霆原...原创 2019-07-28 09:17:06 · 562 阅读 · 0 评论 -
C# 中TextBox控件如何限制输入的字数?
C#中TextBox控件是一款常见的控件,其有字数限制,MaxLength 属性默认值是 32767。MaxLength 代表的是字数,并不是字节数。 超过的话:录入、粘贴就会丢掉多余的部分,也不会报错。如果想要不受限怎么办? 将 MaxLength 属性值改为 0即可。如果需要限制输入的字数,那么将MaxLength 属性值改为对应值就可以了。本文由查霆原创,原文地址:htt...原创 2019-07-28 09:23:50 · 9689 阅读 · 0 评论 -
C#如何从一个窗体调用另一个窗体的方法(控件)?
以软件【银行业会计人员技能训练系统】为例,C#如何从一个窗体调用另一个窗体的方法(控件)?在结束一次练习后,主界面训练总次数如何即时改变?假设主界面命名为Form1,其他界面为Form2。点击Form2中控件,实现Form1中方法。Form1中代码应该为:public partial class Form1 : Form{ public static Form1 f...原创 2019-07-28 09:44:47 · 8242 阅读 · 3 评论 -
C#chart控件如何同时显示两条曲线?
以软件【银行业会计人员技能训练系统】为例,C#chart控件如何同时显示两条曲线?如下图方法如下1、点击chart控件,点击series2、添加成员如此即可实现一个chart两条曲线。本文由查霆原创,原文地址:http://www.zhating.cn/index.php/post/71.html更多C#相关文章请参阅:http://www.zhating.cn...原创 2019-07-28 09:46:36 · 5825 阅读 · 0 评论 -
C# chart控件如何设置一条曲线不可见?
以软件【银行业会计人员技能训练系统】为例,点击【点钞】出现两条曲线,点击【小键盘】只出现一条曲线,如何实现?方法如下:在【小键盘】按钮加入如下代码:chart1.Series[1].IsVisibleInLegend = false;即可实现另一条曲线不可见。注:series成员有两个,蓝色曲线是Series[0],黄色曲线是Series[1]。本处设置黄色曲线...原创 2019-07-28 09:48:24 · 4959 阅读 · 3 评论 -
C#如何测试是否连接到网络?
如何测试C#编写的程序是否连接到互联网?方法如下:只要ping一下任意一个常见的网址即可。 public static bool netConect() { try { System.Net.IPHostEntry ipHe =System.Net.Dns.GetHostByName("www.baidu.com"); return true; } catch { ...原创 2019-08-31 23:44:25 · 876 阅读 · 0 评论 -
C#如何获取天气情况?
使用Winform (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城...原创 2019-08-31 23:48:04 · 4010 阅读 · 1 评论 -
C#如何获取局域网ip地址
C#如何获取局域网ip地址代码如下:public static string GetLocalIP() { try { string HostName = Dns.GetHostName(); //得到主机名 IPHostEntry IpEntry = Dns.GetHostEntry(HostName); for (int i = 0; i < IpEntry.Addr...原创 2019-08-31 23:49:46 · 1594 阅读 · 0 评论 -
C#如何获取本机的外网ip地址?
C#如何获取本机的外网ip地址?源码如下: public static string GetextenalIP() { //获取外部IP String url = "http://hijoyusers.joymeng.com:8100/test/getNameByOtherIp"; string IP = "未获取到外网ip"; try { //从网址中获取本机ip数据 ...原创 2019-09-02 21:38:10 · 1938 阅读 · 0 评论 -
C#如何根据ip地址获取主机的物理地址(精确到城市)?
在百度了很多方法后,采用了淘宝api方法,终于奏效!第一步:需要usingNewtonsoft.Json;引用该框架,需要下载Newtonsoft.Json.zip下载地址如下:http://www.zhating.cn/index.php/post/90.html第二步:解压至dug文件夹,右键解决方案-添加-引用-浏览,双击添加Newtonsoft.Json.dll...原创 2019-09-02 21:44:00 · 817 阅读 · 0 评论 -
C#如何复制文本内容到剪贴板?
C#如何复制文本内容到剪贴板?代码如下:Clipboard.SetDataObject(labelipadress.Text);labelipadress.Text是要复制到剪贴板的内容。C#如何粘贴剪贴板中内容呢?IDataObject iData = Clipboard.GetDataObject(); if(iData.GetDataPresent(Data...原创 2019-09-02 21:46:01 · 3849 阅读 · 0 评论 -
C#如何使用skinEngine控件换肤(更换皮肤)?
在使用C#开发窗体程序时,原始的皮肤方案比较难看,因此开发者需要更换皮肤,以提高客户体验。skinEngine控件就是一个很好的解决方案,它可以降低开发者开发新皮肤的成本,一个新手也可以很快的掌握更换皮肤的方法。以软件【银行业会计技能训练系统】为例。如下,使用skinEngine控件后,皮肤方案很多。那么C#如何使用skinEngine控件换肤(更换皮肤)?h...原创 2019-06-18 19:11:20 · 6784 阅读 · 0 评论 -
C#中chart控件如何实现滚动条?
当数据库中数据过多时,往往无法在一页中展示,所以非常需要一个滚动条来调节页面内容,那么C#中chart控件如何实现滚动条?还是以软件【银行业会计技能训练系统】为例,如下图,X轴内容较多,如何实现如下效果的滚动条?方法及源码如下:本文基于文章【C#中chart控件如何连接并展示access数据库中特定内容】,在此基础上增加了滚动条功能。只需添加如下代码,即可实现X轴上的滚动条。...原创 2019-06-17 20:22:41 · 10516 阅读 · 5 评论 -
C#如何生成指定位数的编号?
在实际工作中很多场合都指定了数字的格式,如果格式错误,填写的信息将作废。本例以【指定位数编号器】说明,如何用C#生成指定位数的编号。方法概述:主要使用了Substring方法。1、如果指定位数为7位,那么输入的数字大于7位,就截取前面7位数字。if (textBox1.Text.Length > 7){textBox1.Text = textBox1.Text....原创 2019-06-14 21:21:48 · 2830 阅读 · 0 评论 -
C#如何设置 textbox 的输入的内容为数字
如图如何设置textbox数字的为数字第一步:选中textbox,找到keypress事件,双击第二步:双击后代码如下private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsNumber(e.KeyChar)) && e.KeyChar ...原创 2019-06-09 08:56:59 · 10785 阅读 · 0 评论 -
C#如何设置 textbox 的输入的数字位数
如图,如何设置textbox输入的数字位数为4位?方法很简单,设置textbox的【Maxlength】属性为“4”;如下图本人由查霆原创,转载需授权。原文http://www.zhating.cn/index.php/post/16.html...原创 2019-06-09 08:54:02 · 3459 阅读 · 0 评论