
Winform
文章平均质量分 73
smartsmile2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 局域网聊天 发送信息
//发送大量文本消息 private void sendMessage() { if (richTextBox_send.Text.Trim().Length==0 && richTextBox_send.Rtf.IndexOf("pict")<0) { MessageBox.原创 2013-03-11 10:27:20 · 3403 阅读 · 0 评论 -
DataGridView一些常用操作
DataGridView控件用法合集1. DataGridView当前的单元格属性取得、变更2. DataGridView编辑属性3. DataGridView最下面一列新追加行非表示4. DataGridView判断当前选中行是否为新追加的行5. DataGridView删除行可否设定6. DataGridView行列不表示和删除7. DataGridView转载 2014-04-25 16:15:43 · 1348 阅读 · 0 评论 -
Winform常用的一些功能收集(持续更新)
#region progressBar实时显示进度 private void button1_Click(object sender, EventArgs e) { int i = 10000; progressBar1.Minimum = 0; progressBar1.Maximum = i原创 2014-04-01 12:02:04 · 2210 阅读 · 0 评论 -
c# xml操作类 比较齐全C#超级工具类
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts原创 2014-06-26 14:17:05 · 5939 阅读 · 0 评论 -
SerialPort如何读取串口数据并显示在TextBox上,多线程委托
/*SerialPort中串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。一、线程实时读串口;二、事件触发方式实现。由于线程实时读串口的效率不是十分高效,因此比较好的方法是事件触发的方式。在SerialPort类中有DataReceived事件,当串口的读缓存有数据到达时则触发DataReceived事件,其中SerialPort.Recei转载 2014-05-27 15:29:17 · 14287 阅读 · 0 评论 -
串口开发辅助类
using System;using System.Collections.Generic;using System.Text;using System.IO.Ports;using System.Windows.Forms;namespace TestSerialPort{ /// /// 串口开发辅助类 /// public class Ser转载 2014-06-27 16:02:45 · 1393 阅读 · 0 评论 -
ZPL条码打印类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Diagnostics;using System.Drawing;using System.Drawing.Drawing2D;namespace Zebra转载 2014-06-24 11:00:02 · 8843 阅读 · 2 评论 -
C# WinForm获取当前路径汇总
Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Process 组件并将其与当前活动的进程关联的主模块的完整转载 2014-07-07 17:30:08 · 850 阅读 · 0 评论 -
C# 通过委托控制进度条以及多线程更新控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Thr转载 2014-07-09 14:19:18 · 15532 阅读 · 0 评论 -
c#使用GDI+简单绘图
private void Form1_Paint(object sender, PaintEventArgs e){ Graphics g = e.Graphics; //创建画板,这里的画板是由Form提供的. Pen p = new Pen(Color.Blue, 2);//定义了一个蓝色,宽度为的画笔 g.DrawLine(p, 10, 10, 100, 100);//在画板上画直线转载 2014-06-12 15:49:16 · 7438 阅读 · 0 评论 -
C#线程池多线程Socket通讯 服务器端和客户端示例
using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace socket2016{ class Program { static void Main(string[] args) {原创 2016-05-18 09:25:34 · 5356 阅读 · 0 评论 -
Winform退出运行后,删除运行目录(批处理方法)
/// /// Winform程序退出删除运行目录 FormClosed调用 /// private void DeletExeFile() { string fileName = @"C:\remove.bat"; StreamWriter bat = new StreamWrit原创 2016-10-14 11:11:08 · 793 阅读 · 0 评论 -
[C#]Winform后台提交数据且获取远程接口返回的XML数据,转换成DataSet
#region 接口返回的Xml转换成DataSet /// /// 返回的Xml转换成DataSet /// /// Xml字符 /// private DataSet GetDataSet(string text) { try { XmlTextReader reader =原创 2014-03-28 17:01:05 · 4707 阅读 · 0 评论 -
C#钩子类 几乎捕获键盘鼠标所有事件
using System;using System.Text;using System.Runtime.InteropServices;using System.Reflection;using System.Windows.Forms;namespace MouseKeyboardLibrary{ /// /// Abstract base class for转载 2014-05-07 10:39:18 · 20380 阅读 · 14 评论 -
C#直接发送打印机命令到打印机及ZPL常用打印命令 - 条码打印机
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace BarCodeLibrary{ public class ZebraGesigner { [StructLayout(LayoutKi原创 2014-03-26 15:17:50 · 37232 阅读 · 10 评论 -
C#用SerialPort实现串口通讯
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Tex原创 2014-05-19 09:14:37 · 2178 阅读 · 0 评论 -
在C#中实现串口通信的方法
通常,在C#中实现串口通信,我们有四种方法:第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册,不在本文讨论范围。可以访问http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=320 ,一个国外网友的写的教程,作者很热心,我曾有发邮件给他,很快转载 2014-04-22 17:28:35 · 5163 阅读 · 0 评论 -
Winform读写App.config文件以及重启程序
//重启主程序 //System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location); #region 读存app.config字段值 public static string GetConfigValue(string ap原创 2014-03-27 10:18:55 · 2011 阅读 · 0 评论 -
C# winform实现截屏,附代码
namespace Message{ partial class Form3 { /// /// Required designer variable. /// private System.ComponentModel.IContainer components = null;原创 2013-03-11 10:16:26 · 4200 阅读 · 0 评论 -
C# Winform局域网传送文件
//发送文件 private void btn_sendFile_Click(object sender, EventArgs e) { //打开文件 OpenFileDialog dlg = new OpenFileDialog(); if (dlg.ShowDialog() =原创 2013-03-11 10:19:02 · 7973 阅读 · 0 评论 -
C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespac转载 2013-04-03 08:44:12 · 3636 阅读 · 0 评论 -
图文讲解VS2010程序打包操作 安装卸载
1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要转载 2013-04-02 16:53:24 · 1411 阅读 · 1 评论 -
C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Scree原创 2013-04-03 09:41:37 · 3064 阅读 · 0 评论 -
c#设置软件开机自动运行,修改注册表
#region /// /// 开机启动项 /// /// 是否启动 /// 启动值的名称 /// 启动程序的路径 Application.ExecutablePath public static void RunWhenStart(bool Started, strin原创 2013-04-03 09:59:44 · 1615 阅读 · 0 评论 -
c#读写txt文件
//write txtStringBuilder builder = new StringBuilder();FileStream fs = new FileStream(saveFileName, FileMode.Create);StreamWriter sw = new StreamWriter(fs, Encoding.Default);for (int i = 0; i < ds原创 2014-03-27 14:47:50 · 1297 阅读 · 0 评论 -
C# winform小票打印
(1)自定义纸张设置 控制面板->打印机和传真->右键->服务器属性->创建新的格式(2)自定义纸张使用 this.printDocument1.DefaultPageSettings.PaperSize = new System.Drawing.Printing.PaperSize("NewPrint", iWidth, iHeight); NewPrint:制转载 2014-03-27 15:06:18 · 16043 阅读 · 3 评论 -
C#-WinForm 串口通信
//C# 的串口通信,是采用serialPort控件,下面是对serialPort控件(也是串口通信必备信息)的配置如下代码:serialPort1.PortName = commcomboBox1.Text;serialPort1.BaudRate = int.Parse(baudcomboBox2.Text);serialPort1.Parity = (Parity)Enum.Parse转载 2014-03-27 14:05:26 · 4022 阅读 · 0 评论 -
WinForm 读写配置文件
//读配置文件 方法(1) //ConfigurationManager.RefreshSection("appSettings"); //强制重新载入string settingValue = ConfigurationManager.AppSettings.Get("setting1"); //读配置文件 方法(2) Configuration config = Configurat转载 2014-03-26 15:04:36 · 3283 阅读 · 0 评论 -
C# Winform使用线程,委托定时更新界面UI控件,解决界面卡顿问题
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Net;using System.Net原创 2017-05-08 16:08:51 · 20684 阅读 · 1 评论