![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Winforms
tiz198183
这个作者很懒,什么都没留下…
展开
-
winform 杂记
一、窗体显示为对话框效果:代码: public Form7() { InitializeComponent(); LoginForm loginform = new LoginForm(); DialogResult dg = loginform.ShowDialog(); if (dg == DialogResult.OK) {原创 2020-12-06 17:59:47 · 168 阅读 · 0 评论 -
winform 系统对话框、右键菜单、状态栏(补充)
一、状态栏效果:代码: public partial class Form3 : Form { // 状态标签 ToolStripStatusLabel toolStripStatusLabel1; public Form3() { InitializeComponent(); toolStripStatusLabel1 = new ToolStripStatusL原创 2020-12-06 17:22:48 · 494 阅读 · 0 评论 -
System.Threading.Mutex:一台电脑上面只有一个进程实例在运行,利用Mutex互斥量可以实现了这个功能
http://blog.csdn.net/xwdpepsi/article/details/6614248原创 2015-12-11 11:17:07 · 7814 阅读 · 0 评论 -
GDI+画图
private void button1_Click(object sender, EventArgs e) { //绘图步骤: //第一步:创建画板 //第二步:创建笔 或 刷 //第三步:在画板上绘制边框形状 或 填充形状 Graphics Gra = this.CreateGraphics(); //当前窗体为画板 int[] ArrInt原创 2011-05-20 20:40:00 · 730 阅读 · 0 评论 -
第十章. Windows应用程序常用控件
一、 文本类控件1 标签控件2 按钮控件3 文本框控件 this.textBox1.ReadOnly = true; this.textBox1.Text = "只读文本"; this.textBox2.PasswordChar = '@'; this.textBox2.UseSystemPasswordChar = true; //textBox2中的文本为密码字符 * 显示 this.textBox3.Multiline = true;原创 2011-05-08 11:10:00 · 1460 阅读 · 0 评论 -
第11章 Windows应用程序高级控件
一、存储图像控件(ImageList控件)1 在ImageList控件中添加图像2 在ImageList控件中移除图像原创 2011-05-09 10:20:00 · 1909 阅读 · 0 评论 -
Asp.net 三种事务处理
事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下三种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现begin transdeclare @orderDetailsError int,@procuntError intdelete from [order details原创 2015-09-12 11:40:43 · 601 阅读 · 0 评论 -
第15章 DataGridView数据控件
一、 DataGridView控件概述 二、 在DataGridView控件中显示数据三、获取DataGridView控件中的当前单元格四、 在DataGridView控件中修改数据五、 选中DataGridView控件中的行时显示不同颜色六、 禁止在DataGridView控件中添加和删除行七、 禁用DataGridView控件的自动排序功能八、 合并DataGridView控件中的单元格九、 实战 3419.1 将DataGridView中的数据导出到Word9.2 将DataGridVi原创 2011-05-15 17:25:00 · 1852 阅读 · 1 评论 -
第九章. Windows窗体设计(MDI窗体,继承窗体)
窗体属性1.布局 (1)、StartPosition:CenterScreen 窗体第一次出现时的位置在屏幕正中间 CenterParent原创 2011-05-06 22:38:00 · 1265 阅读 · 0 评论 -
第19章 文件及I/O
一、 文件操作基础1 File类和FileInfo类介绍 2 Directory类和DirectoryInfo类介绍二、文件基本操作1 判断文件是否存在2 创建文件3 复制文件4 移动文件 5 删除文件 6 获取文件基本信息 三、 文件夹基本操作 1 判断文件夹是否存在 2 创建文件夹 3 移动文件夹 4 删除文件夹 5 遍历文件夹 四、 I/O(输入/输出) 1 流概述 2 文件I/O流介绍 3 使用I/O流操作文本文件 4 使用I/O流操作二进制文件 五、 实战原创 2011-05-20 21:25:00 · 861 阅读 · 0 评论 -
avalondock 创建可停靠式布局系统、Fluent Ribbon导航模式
AvalonDock 是一个 WPF 控件库用于创建可停靠式布局系统,类似 Visual Studio 这种。支持 fly-out 窗格,浮动窗体,多停靠管理器,样式和主题等。 特性:支持 MVVM 设计几乎所有内容都可进行样式定制支持 Windows Forms 控件 项目主页:http://www.open-open.com/lib/view原创 2017-02-15 09:43:44 · 2081 阅读 · 0 评论 -
WPF ObservableCollection中的动态集合
问题:将List集合改成ObservableCollection,当集合发生改变时,列表也立即会刷新 [DataContract] public class ProductsModel : BaseModel { public ProductsModel(); [DataMember]原创 2017-07-13 10:43:32 · 2173 阅读 · 0 评论 -
C#实例复制和深度复制的实现
深度复制与浅表复制的区别在于,浅表复制只复制值类型的值,而对于实例所包含的对象依然指向原有实例。 浅复制:MemberwiseClone() 深复制:反射、序列化、树实例:浅复制MemberwiseClone()、深复制序列化 class Program { [Serializable] public原创 2017-07-20 16:38:02 · 861 阅读 · 0 评论 -
Windows应用程序打包部署
一.创建Windows安装项目原创 2011-05-04 20:59:00 · 1154 阅读 · 0 评论 -
.net中查看那些函数吃CPU,使用vs自带的性能诊断工具
Q:为什么我的Visual Studio中没有代码分析功能([分析]菜单中[仅对...运行代码分析])。A:你的vs版本是下面其中之一吗? Microsoft Visual Studio 2005 Team Edition for Software Developers Visual Studio Team System Development Edition 或原创 2017-09-27 17:21:45 · 1971 阅读 · 0 评论 -
WPF水晶报表控件(.RDLC报表、RDLC报表设计器)
C#之VS自带RDLC报表学习http://blog.csdn.net/hk_5788/article/details/49846905DevExpress的XtraReport和微软RDLC报表的使用和对比https://www.cnblogs.com/wuhuacong/p/4020354.html原创 2017-12-02 16:21:54 · 2911 阅读 · 0 评论 -
WinForm 图表控件ZedGraph使用
https://www.cnblogs.com/sowhat4999/p/4989657.htmlhttp://www.cnblogs.com/zzy0471/archive/2011/01/23/1942316.html https://www.cnblogs.com/zh7791/p/6909159.html 百度搜索:winform chart ...原创 2018-10-13 13:09:42 · 358 阅读 · 0 评论 -
WinForm(C#)自定义控件之——RoundButton(圆形按钮)
https://www.cnblogs.com/oen8080/p/5210832.html C# 继承DataGridView仿Excel表格程序 https://blog.csdn.net/ljfblog/article/details/17048047转载 2018-11-20 15:34:30 · 2758 阅读 · 0 评论 -
Winform 中 treeview 多选
效果: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;name原创 2015-08-28 11:47:58 · 4306 阅读 · 0 评论 -
开发自己的窗体设计器(PropertyGrid显示中文属性名)
http://blog.csdn.net/ronotian/article/details/3183907转载 2015-05-22 15:49:00 · 1673 阅读 · 0 评论 -
System.Windows.Forms.PropertyGrid 属性控件
效果:代码: class Go { private Color _fillcolor = Color.White; private DashStyle _linestyle = DashStyle.Solid; [Category("效果"),Description("说明:填原创 2015-05-20 11:14:49 · 1179 阅读 · 0 评论 -
第21章 水晶报表和打印
一、水晶报表二、Window打印组件的使用代码: /// /// 打印输出时,设置打印文档 /// /// /// private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { e.Graphics.DrawString("打印文档",new原创 2011-05-19 10:01:00 · 1125 阅读 · 0 评论 -
第22章 网络编程
一、System.Net命名空间:对网络进行操作1、Dns类:检索主机信息代码: private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == string.Empty) { MessageBox.Show("请输入主机地址!"); } else原创 2011-05-19 13:50:00 · 979 阅读 · 0 评论 -
System.Net.Sockets
应用程序可以通过 TCPClient、TCPListener 和 UDPClient 类使用传输控制协议 (TCP) 和用户数据文报协议 (UDP) 服务。这些协议类建立在 System.Net.Sockets.Socket 类的基础之上,负责数据传送的细节。(也就是说TCPClient、TCPListener 和 UDPClient 类是用来简化Socket)TcpClient 和 TcpListener 使用 NetworkStream 类表示网络。使用 GetStream 方法返回网络流,然后调原创 2011-05-20 09:07:00 · 1554 阅读 · 0 评论 -
线程Thread
<br />一、实例<br /><br /> <br />代码:<br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;原创 2011-05-20 10:52:00 · 873 阅读 · 0 评论 -
ADO.Net(上) Connection对象、Command对象、DataReader对象
一、ADO.NETADO.Net 由 .NET FrameWork数据库提供程序 和 DataSet对象 组成1. .NET FrameWork数据库提供程序: Connection对象 Command对象 DataReader对象 DataAdapter对象2. DataSet对象: DataTableCollection 表集合 DataTable 表 DataRowCollection 行集合 DataColumnCollection 列集合原创 2011-04-29 21:41:00 · 982 阅读 · 0 评论 -
ADO.Net(下) DataAdapter 与 DataSet
一、DataAdapter 与 DataSet string constr = "server=.;database=Test_DB;uid=sa;pwd=;"; string sqlcmdtext = "select * from table_t1"; SqlDataAdapter sda = new SqlDataAdapter(sqlcmdtext, constr); DataSet ds = new DataSe原创 2011-05-04 20:45:00 · 714 阅读 · 0 评论 -
WinForm与Javascript交互
一、HTMLPage1.htmMain Page function ShopXG(obj) { alert(obj); } function InvokeFunc() { window.external.原创 2011-09-17 18:20:57 · 835 阅读 · 0 评论 -
获得窗体中的 多选框CheckBox和单选框RadioButton
一、多选框//获得窗体中的 多选框CheckBoxprivate void button10_Click(object sender, EventArgs e){ string s = ""; foreach (Co原创 2011-04-29 20:38:00 · 1655 阅读 · 0 评论 -
下拉列表:comboBox控件
一、comboBox控件 属性:(1)Items集合 (2)DropDownStyle:DropDownList 列表只读因为comboBox有集合,集合有add,Remove,Clear属性如:comboBox1.Items.Add(DateTime.Now.T原创 2011-04-29 21:11:00 · 1019 阅读 · 0 评论 -
WINCE 获取智能设备唯一编号
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServi原创 2012-04-27 13:51:01 · 2383 阅读 · 0 评论 -
WINCE 连接数据SQL数据库
1、建立连接文件 confile.txt 内容如下: Data Source=wal;Initial Catalog=pswms;User ID=sa;Password= 2、将连接文件拷贝到 访真CE设备 上。 打开我的电脑---》---》移动设备 3、拷贝到Program Files 4、修改类 pub原创 2012-04-20 11:49:18 · 1362 阅读 · 0 评论 -
WinCE 环境搭建
一、microsoft activesync(WM系统的手机跟电脑同步用的一个软件)1、下载microsoft activesync 4.52、安装二、设备仿真管理器1、连接仿真器(打开vs2008-->"工具" 菜单)2、插入插座三、microsoft activesync1、连接设备四、运行VS2008原创 2012-04-19 15:49:59 · 830 阅读 · 0 评论 -
WINCE中ComboBox绑定数据源时触发SelectedIndexChanged事件的处理
ComboBox最经常使用的事件就是SelectedIndexChanged。但在将ComboBox绑定到某个数据源的过程中,会触发SelectedIndexChanged事件,而这个时候用户并没有选择内容,其SelectedValue也不是对应字段的值。那么时写在SelectedIndexChanged中的处理代码就会因为SelectedValue的内容不正确引发异常。一般网上找到的方法原创 2012-04-23 09:47:27 · 2122 阅读 · 0 评论 -
WINCE :PDA连接SQLServer数据库时:无法找到PInvoke DLL dbnetlib.dll
dbnetlib.dll下载地址:http://download.csdn.net/detail/tiz198183/43449831、将 dbnetlib.dll 复制粘贴到vs项目里面 2、设置dbnetlib.dll的属性-----》复制到输出目录:如果较新则复制原创 2012-06-01 14:36:44 · 8837 阅读 · 4 评论 -
jQuery异步编辑,获得实体
一、js $.get("GetDataByJquery/GetKhJf_yhxx.ashx", { yhbh: id, nowTime: new Date().getTime() }, function (data) { $("#w_ldsj").val(data.用户电话); }, "json");二、GetKhJf_yhxx.a原创 2013-05-07 17:33:30 · 936 阅读 · 0 评论 -
华润燃气(采用.Ocx方式调用接口)
ocx 是 ocx 控件的扩展名,与 .exe、.dll 同属于PE文件。下面说说什么是 ocx 控件。OCX 是对象类别扩充组件(Object Linking and Embedding (OLE) Control eXtension)。ocx 是不可执行的文件。一、注册OCX1.进入开始,点击运行。2.在出现的框中键入regsvr32 C:\xxxx.ocx 。(XXXX为原创 2013-04-20 11:21:27 · 3543 阅读 · 0 评论 -
利用DockPanel与C#制作窗体浮动和停靠(vs2010)
http://sourceforge.net/projects/dockpanelsuite/原创 2015-04-23 17:21:58 · 3678 阅读 · 0 评论 -
第12章 对话框、菜单、工具栏及状态栏
一.对话框控件1.1 对话框概述1.2 打开对话框控件1.3 另存为对话框控件1.4 浏览文件夹对话框控件1.5 颜色对话框控件1.6 字体对话框控件二. 菜单、工具栏和状态栏控件2.1 菜单控件(MenuStrip控件)2.2 工具栏控件(ToolStrip控件)2.3 状态栏控件(StatusStrip控件)三. 实战 27812.3.1 制作带历史信息的菜单12.3.2 制作仿XP系统的任务栏菜单原创 2011-05-11 16:26:00 · 1065 阅读 · 0 评论