C#
文章平均质量分 62
深海小黄鱼
这个作者很懒,什么都没留下…
展开
-
C# 父窗体调用子窗体后关闭自身
采用线程进行实现: Thread t = new Thread(new ThreadStart(delegate { Application.Run(new Form1()); })); t.Start(); this.Dispose(true);原创 2017-02-11 10:48:43 · 694 阅读 · 0 评论 -
C#使用线程从一个对话框调用另一个对话框
一个窗口调用另一个窗口时将自身消除第一个方法是隐藏第二个方法:多线程关闭窗体WecomeForm 为欢迎界面 btn_close为关闭按钮MainForm 为主界面public partial class WecomeForm : Form{public WecomeForm(){InitializeComponent();th = new Thread(n原创 2015-10-12 20:20:27 · 729 阅读 · 0 评论 -
C#连接操作mysql
1.安装下载mysql2.安装mysqlworkbench3.安装mysql for .net4.在C#项目中引用mysql for .net动态链接库5.自己写了一个简单数据库连接操作类usingSystem;usingSystem.Data;usingMySql.Data.MySqlClient; namespacemysqltest{原创 2015-10-12 19:56:45 · 495 阅读 · 0 评论 -
C#调用文件夹选择窗口或文件选择窗口
定义文件夹选择窗口:public Thread choosefileth; public virtual void choosefile() { OpenFileDialog textdlg = new OpenFileDialog(); if (textdlg.ShowDialog() == Dialog原创 2015-09-30 10:15:32 · 2938 阅读 · 0 评论 -
为textbox控件添加水印
在工程中新建一个类内容如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Windows.Forms;namespace LLSbasicdlg{转载 2015-09-30 10:09:18 · 786 阅读 · 0 评论 -
C#生成安装文件
转载 http://blog.sina.com.cn/s/blog_49f485700100m1bo.html补充:新建项目的名称是生成安装文件的名称下面的名称是安装后执行文件的名称当前项目状况如图:,如何把test1打包成setup文件,用户安装后即可完成相应功能。第一,右击“解决方案test1”->添加“新建项目”-》转载 2015-09-30 09:52:20 · 893 阅读 · 0 评论 -
C#des加密算法指定键的大小对于此算法无效
引入头文件:using System.IO;using System.Security.Cryptography;以用户名为秘钥,对密码进行加密主要代码 #region 加密字符串 /// /// 加密字符串 /// /// 要加密的字符串 /// 加密后的字符串原创 2015-09-29 08:15:02 · 24539 阅读 · 0 评论 -
C#为对话框form添加圆弧拐角
首先介绍下圆弧的构造首先引用using System.Drawing;using System.Drawing.Drawing2D;C# GraphicsPath.AddArc 方法 (Int32, Int32, Int32, Int32, Single, Single)问题4个int分别表示矩形的左上角X,Y坐标,矩形的宽和高,C#里面画的椭圆的大小是用矩形来定义原创 2015-09-26 10:02:11 · 1596 阅读 · 0 评论 -
C# 实现自己画内容并打印
1. 首先在界面中拉入三个控件,右边为panel2. 界面初始化添加自打印事件,PrintEveryPage函数中添加打印内容 public FrmPrinter() { InitializeComponent(); this.printDocument1.PrintPage += new System.Draw原创 2017-06-06 11:23:28 · 3247 阅读 · 0 评论 -
C# AForge 关闭摄像头
问题描述见下面图用AForge 写程序,在做界面时发现打开程序后打开界面能连接摄像头,然后关闭再打开就一直连接状态,是因为关闭时没有关闭摄像头,只关闭了界面。 VideoCaptureDevice videoSource;只需在关闭时加入 videoSource.Stop();即可解决该问题 private void FrmGetPic_FormClosing(obj原创 2017-06-10 11:56:07 · 3054 阅读 · 0 评论 -
aforge2.2.5 一些电脑上可以正常连接,但另一些在连接摄像头时一直connecting
为了获取摄像头最大分辩率,设置了videoSource.VideoResolution 属性,但有的摄像头不支持设定,所以会出现一直connecting现象,把设置了videoSource.VideoResolution 属性的语句去掉即可如下屏蔽掉的代码 //foreach (VideoCapabilities picSize in videoSou原创 2017-07-20 10:53:49 · 4717 阅读 · 1 评论 -
C# datagridview 实现单元格内容进行回车换行而不是换另一行数据
自带的换行是shift+enter但客户偏偏想要enter换行,无耐百度了好久才搜到这一篇文章。稍加改动就可实现自己的功能运行效果截图(原始)运行效果截图(按下回车键)/* * 文件:From1.cs * 说明:支持回车换行的DataGridView * 作者:Boitboy(游荡男孩) * 博客:http://boitboy.c转载 2017-08-12 14:58:24 · 13232 阅读 · 1 评论 -
C#设计没有边框的form
创建一个窗体集成与form 让它显示为如下情况是将formborderstyle设置为none让界面随着鼠标移动:界面初始化时加入代码MouseMove+= Form_MouseMove;MouseDown+= Form_MouseDown;然后在类中加入函数:privatevoid MainForm_Load(object sender, EventArgs e)原创 2015-10-12 20:29:38 · 2185 阅读 · 0 评论 -
C#基本知识点,与C++不同点
1. 输入输出为Console.*实现输入时需要使用convert.*转换为需要的类型2. 遍历数组中所有元素:如string[] factors; foreach(string onefactor in factors);3. 关键字ref引用的意思void fun( ref int a )同void fun(int &a)4. 委托关键字:delegate原创 2015-10-12 20:33:22 · 392 阅读 · 0 评论 -
C#使用Http Post方式传递Json数据字符串调用Web Service
引言 前段时间一直在做一个ERP系统,随着系统功能的完善,客户端(CS模式)变得越来越臃肿。现在想将业务逻辑层以下部分和界面层分离,使用Web Service来做。由于C#中通过直接添加引用的方来调用Web Service的方式不够灵活,故采取手动发送Http请求的方式来调用Web Service。最后选择使用Post方式来调用Web Service,至于安全性和效率暂不考虑。在学习使用转载 2017-02-03 08:48:40 · 16379 阅读 · 2 评论 -
C# 生成图片 按照像素值或画图
private void button1_Click(object sender, EventArgs e) { Bitmap bmp = new Bitmap(700, 550); //改图只显示最近输入的700个点的数据曲线。 // Graphics graphics = Graphi原创 2016-12-21 08:54:20 · 6005 阅读 · 0 评论 -
C#添加虚拟键盘
系统自带的虚拟键盘调用方法:void tbPEID_GotFocus(object sender, EventArgs e) { System.Diagnostics.Process.Start("osk.exe"); }在网上找到的一个自己写的虚拟键盘:using System;using System.C转载 2016-11-29 16:39:20 · 3265 阅读 · 0 评论 -
C# panel控件实现鼠标滚轮滚动拖动滚动条
实验中panel名称为pnl_suggest界面初始化时添加panel鼠标滚动相应:this.pnl_suggest.MouseWheel += new MouseEventHandler(FormSample_MouseWheel); 鼠标滚动相应函数: void FormSample_MouseWheel(object sender, MouseEvent原创 2016-11-07 15:41:11 · 10280 阅读 · 2 评论 -
子窗体向父窗体传值
http://www.jb51.net/article/15429.htm窗体的show方法,没有给调用代码任何通知,如果需要通知,使用showdialog是一种好的选择。 在调用show方法后,show方法后面的代码会立即执行,调用showdialog方法后,调用代码被暂停执行,等到调用showdialog方法的窗体关系后再继续执行。而且窗体可以返回一个dialogr转载 2016-11-07 14:30:33 · 603 阅读 · 0 评论 -
C# 问题小结
有一个用户自定义控件,上面有一个Label和一个PictureBox,在Form中添加该控件,名称是control1,它的单击事件是control1_Click,但是点击到PictureBox或者Label的位置的时候执行不到control1_Click事件,怎么能让它也执行到?PictureBox或者Label添加点击事件,指向控件的点击直接将PictureBox或者Label的en原创 2016-09-18 11:49:50 · 313 阅读 · 0 评论 -
C# winform程序怎么打包成安装项目(图解)
转自 http://www.sufeinet.com/thread-2186-1-1.htmlC# winform程序怎么打包成安装项目(图解) 1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步转载 2016-08-16 07:59:20 · 917 阅读 · 0 评论 -
C# 给枚举定义DescriptionAttribute,把枚举转换为键值对
http://www.cnblogs.com/lyl6796910/p/3958768.html在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举public enum Season { Spring = 1, Summer = 2, Autumn = 3, Winter = 4转载 2015-10-14 15:18:00 · 917 阅读 · 0 评论 -
C#将指定picturebox图片保存到本地
将指定图片以某种格式保存到给定路径中private void pictureBox1_DoubleClick(object sender, EventArgs e) { SaveFileDialog saveImageDialog = new SaveFileDialog(); saveImageDialog.Tit原创 2015-10-13 10:17:11 · 13175 阅读 · 0 评论 -
C#将遨游收藏夹中的网页自动保存到本地
using System;using System.IO;using System.Net;using System.Text;using System.Windows.Forms;using System.IO;using System.Threading;namespace urlsave{ public partial class Form1 : F原创 2015-10-12 20:51:41 · 510 阅读 · 0 评论 -
C#服务器客户端通信简单实现
转自:http://www.cnblogs.com/chucklu/archive/2012/11/23/2784733.htmlC# winform实现一个服务端和多个客户端进行通信参看此链接http://www.cnblogs.com/longwu/archive/2011/08/25/2153636.html在上述代码的基础上进行了修改,包括一些捕获异常以转载 2015-10-12 20:47:34 · 2476 阅读 · 0 评论 -
C# 上传文件到指定服务器
/// /// WebClient上传文件至服务器,默认不自动改名 /// /// 文件名,全路径格式 /// 服务器文件夹路径 public void UpLoadFile(string fileNamePath, string uriString) {转载 2018-01-31 08:40:22 · 11866 阅读 · 1 评论