0

一、winForm-DataGridView操作——控件绑定事件的两种方法

在winForm窗体中绑定(注册)事件的方法有两种: 一、绑定事件 双击控件,即进入.cs的代码编辑页面,会出现 类似于“ private void 控件名称_Click(object sender, DataGridViewCellEventArgs e){ } 的方法”,在”{ }“中添加逻辑代 ...

大型电灯泡 发布于 2018-08-31 16:13 评论(0)阅读(459)
0

C# 子线程调用主线程窗体的解决方法

摘自其他人博客,自己试过确实解决问题。(如在自己定义的线程里面给textbox赋值) 由于Windows窗体控件本质上不是线程安全的。因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的bug,包括争用和死锁的情况。 ...

南飞鸟儿 发布于 2018-08-27 09:55 评论(0)阅读(359)
8

C# 利用VS中的插件来打包并发布winfrom程序

1.先在VS 的扩展更新中搜索此插件【2015 installer Projects】,点击下载,安装需要关闭VS 2.安装完毕之后新建项目 3.选择“application folder”项,然后在右边的空白区域右击,选择Add,如下图 4.选择需要打包发布的exe文件 这里会自动带出相关联的dl ...

饮墨 发布于 2018-08-24 17:23 评论(0)阅读(1062)
0

简单的Socket通信

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Net;us ...

阳光下的行者 发布于 2018-08-18 09:39 评论(1)阅读(251)
1

c#依参数自动生成控件

很多系统都带有自定义报表的功能,而此功能都需依参数自动生成控件,举例如下: 如上图,一条查询语句当中,包含了3个参数,其中两个是日期型(使用:DATE!进行标识),一个是字符型(使用:进行标识),要生成的效果图如下所示: 代码如下: 好了,分享就到这里,希望对大家有一些帮助。 ...

缥缈的尘埃 发布于 2018-08-17 08:55 评论(0)阅读(340)
0

修改Devexpress DateEdit控件默认的日期格式和日历风格

最近项目中很多地方使用到DevExpress的DateEdit控件,而且设置都是一致(日期格式、选择日期的日历的风格等)。每一次都需要设置太痛苦,因此需要寻找一种高效的解决方式。 一、 设置好一个作为模板,其它地方需要的话复制粘贴 这是一个好方法,不过对于我这种希望通过编程思维的方式来解决问题的话, ...

Jichan·Jong 发布于 2018-08-16 22:40 评论(0)阅读(1042)
0

C# Winform打包部署时添加注册表信息实现开机自启动

1.原理:需要开机自启动的程序,需要将其启动程序的路径写到注册表中指定的文件夹下 2. 写入注册表的方式有两种 a.在生成安装程序时配置 b.在程序运行时,动态配置 方法一:使用VS2010自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件。具体实现如 ...

秋風落葉 发布于 2018-08-16 11:34 评论(5)阅读(985)
2

(C#)找的winform窗体自适应类

原文:https://www.cnblogs.com/gguozhenqian/p/4288451.html 需要添加引用System.Windows.Forms 1 public class AutoSizeFormClass 2 { 3 //(1).声明结构,只记录窗体和其控件的初始位置和大小。 ...

Connaught_yu 发布于 2018-08-09 17:54 评论(6)阅读(474)
0

vs2017使用rdlc实现批量打印

接着上一篇:上一篇写了安装,这篇直接搞定批量打印,A4纸横版竖版页面设计,正式开始。(我的表达不怎么好,我尽量发图片都是程序员一点就通) 一、界面展示 忽略界面设计丑 查看预览界面,因为有数据就不截全屏了,盒号是我自己加的,我们自己的业务逻辑。 三、核心代码,批量打印(参考代码链接,放到文章结尾处) ...

siwm了无痕 发布于 2018-08-09 11:30 评论(2)阅读(1109)
0

基于Gecko内核的简单浏览器实现

分享一个基于Gecko内核的简单浏览器实现过程。 项目需要需要开发一个简单浏览器,由于被访问的网页中有大量Apng做的动画,使用IE内核的webbrowser不能播放,使用基于WebKit和Cefsharp试了一下,播放Apng动画也有问题。(CefSharp最新版本已经解决动画问题,但有时候比例会 ...

silent 发布于 2018-08-08 09:56 评论(0)阅读(2889)
0

WinForm 加载自定义控件闪烁问题

WinForm加载多个自定义控件时,会出现很严重的闪烁问题 解决办法: 在调用自定义控件的窗体内添加的: 在自定义控件中添加的: ...

左转右转 发布于 2018-08-06 09:30 评论(1)阅读(301)
1

数据库操作类《SqlHelper》

一.背景 在看了一本书叫《Visual Studio 2010(C#)Windows数据库项目开发》后,觉得很多编程技术需要积累,因为一个简单的项目里包含的技术太多了,容易忘记。每次需要用到某个技术时,就免不了查阅资料,然后整理一堆操作后,发现浪费很多时间。 现在呢,由于这个书没有对数据库操作做一个 ...

yellowstronger 发布于 2018-08-05 01:42 评论(1)阅读(448)
0

Devexpress中Gridcontrol查找分组

1 private void button1_Click(object sender, EventArgs e) 2 { 3 DataTable dt = new DataTable(); 4 dt.Columns.Add("Group"); 5 dt.Columns.Add("id... ...

LikeHeart 发布于 2018-08-04 18:15 评论(0)阅读(230)
0

ZedGraph设置辅助线

ZedGraph设置辅助线 1.一般来说ZedGraph设置参考线可以用 ZedGraph对象.YAxis.MajorGrid.IsVisible = True '水平参考线 ZedGraph对象.XAxis.MajorGrid.IsVisible = True '垂直参考线 2.就是通过在ZedG ...

梅露露 发布于 2018-08-03 16:06 评论(0)阅读(311)
0

自定义延时关闭弹窗,替代MesssageBox

1,新建一个窗体MessageForm,在里面加一个label控件和timer 2,代码如下: 3,在其他窗体调用: ...

我就是仰望 发布于 2018-07-31 14:21 评论(0)阅读(441)
0

winfrom图片放大器

废话不多说,直接上图看效果,左上角是原图片大小,右边是局部放大的效果 主要代码贴在下面,picBox是原图控件名,picBox_Show是放大控件名 private void picBox_Paint(object sender, PaintEventArgs e) { if (isMove == ...

wlmcc 发布于 2018-07-31 11:19 评论(1)阅读(338)
0

[WINForm]C#应用程序图标设置问题

在屏幕分辨率大小不一的情况下,应用程序的图标有些电脑显示合适,有些电脑显示在图标中间出现过多空白边距; 处理方式: 1、在vs中打开ico图片 2、在图标空白处右键添加新图像类型 3、选择自己需要的尺寸 4、选择自己的图像复制 5、黏贴在之前新建的图像中 完成。 ...

toiv 发布于 2018-07-28 09:22 评论(0)阅读(1693)
0

[Winfrom] 使用一个启动快捷方式,打开2个不同的窗体并且共用一个缓存空间

之所以有这个功能,是不想再给后台和前台写一套通讯机制的情况下偷懒的办法! 之前发现在主函数里面写方法,第二次启动程序打开新窗体或是显示隐藏窗体!最后却发现在主函数里面打开的新窗体和原启动的程序并不是共享一个缓存的! 于是乎想了一个比较歪的办法,原窗体设置计时器之类的检测变化,利用外部文件的变化,进行 ...

未名天 发布于 2018-07-18 11:42 评论(0)阅读(260)
1

第四讲 smart qq 获取联系人信息 ,分组 好友 群聊

首先从post一下 http://s.web2.qq.com/api/get_user_friends2 这个链接获取分组categories ,好友信息 friends,info。 string url = "http://s.web2.qq.com/api/get_user_friends2"; ...

qizhuocai 发布于 2018-07-17 12:28 评论(0)阅读(265)
0

GridControl简单属性操作

1.单行记录整行选中 GridView->OptionsBehavior->EditorShowMode 设置为:Click 2.如何让行只能选择而不能编辑(或编辑某一单元格) 只读 GridView->OptionsBehavior->EditorShowMode 设置为:Click GridVi ...

一纸年华 发布于 2018-07-13 16:26 评论(2)阅读(237)