
c# winform
cyd411
嵌入式
展开
-
Winform 自定义控件设计模式下使用DesignMode
参考:https://blog.youkuaiyun.com/u011585024/article/details/82743694首先谢谢上面的博主今天在进行documentManager使用的时候,时候遇到的 this.DesignMode 不起作用的问题,经过百度找到了问题点简单的说就是,也就是说一个控件只有在它自己被拖拽到设计器的时候,其 DesignMode 才是真,如果它被包含在其他控件中被加入到设计器,那么那个控件才是在设计模式,而它不是重新 prot...转载 2020-07-28 13:06:17 · 827 阅读 · 0 评论 -
SuperSocket客户端
1.下载第一个是,SuperSocket的客户端 版本0.10.0第二个是,SuperSocket提供的协议,过滤器 版本1.7.0.17建立自己的过滤器using SuperSocket.ProtoBase;using System;using System.Collections.Generic;using System.Linq;using System...原创 2019-05-16 15:37:52 · 6004 阅读 · 0 评论 -
VS2012 + EF连接MYSQL
写博客是为了帮助其他人,少走弯路,方便自己以后查阅,如果你看了我的博客,希望你也这样做。以下内容也是我网上搜集,和我自己实践的记录,不对的地方可以留言。工程没有采用什么框架封层,只是为了搭建这个开发环境。单工程如果是多工程,那么在设置为启动工程的工程中也要添加下面的内容,并使所有App.config内容一致 开发环境:VS2012mysql 5.7.23.0我创建的是基...原创 2018-09-15 12:48:51 · 286 阅读 · 0 评论 -
Inno Setup 已经安装好程序后,再次运行安装包无法选择安装路径的问题。
Inno Setup 已经安装好程序后,再次运行安装包,假如没有出现选择安装路径的窗口,就在[Setup] 节点下添加UsePreviousAppDir=no 就可解决转载 2018-07-27 10:09:11 · 1711 阅读 · 0 评论 -
使用Costura.Fody 将多dll合成一个exe
请大家看完我的博客后,自己遇到的问题,解决的办法也写个博客,让更多的人的开发变的轻松。1.在VS2012中更新2.工具菜单选择NuGet 控制台命令3.在控制台中输入Install-Package Costura.Fody 安装这里最好是加上版本号:(最新版本是3.1.0,一个月以前发布的,但是我没有试验成功)PM> Install-Package Costura....原创 2018-07-27 09:34:56 · 3473 阅读 · 0 评论 -
C#设置窗体透明,控件不透明
查了很多资料最后就几条语句就可以了,谢谢先驱写博客的人们 private void Form1_Load(object sender, EventArgs e) { //方法1 //例:窗体的透明度为50% //this.Opacity = 0.5; ...原创 2018-07-10 10:12:07 · 9309 阅读 · 1 评论 -
关于“System.Data.OleDb.OleDbException, 0x80004005 外部数据库驱动程序 (1) 中的意外错误。”的解决方案
目前我遇到的是写excel,会出“System.Data.OleDb.OleDbException, 0x80004005 外部数据库驱动程序 (1) 中的意外错误问题网上搜了下,解决办法是这个,目前我是进行删除了补丁原因:由于微软在2017-10-10更新了安全补丁(KB4041678,KB4041681),两个补丁的更新内容中,都包含有这个更新内容(Security updates to Mi...原创 2018-06-15 11:47:05 · 7301 阅读 · 0 评论 -
【EF系列】DBFirst数据库优先【转】
一、前言 在前文中我们介绍了ORM,EF映射。其中EF映射有三种实现方法,这里小编就从最简单的给大家讲起——DSFirst。二、内容介绍 DBFirst,从字面理解就是“数据库优先”。要先有数据库再有实体模型,所以前提是已经创建好了数据库。 具体看下面的实例.三、实战演练首先打开VS2012 ,选择控制台程序: ...转载 2018-06-22 16:44:58 · 4574 阅读 · 0 评论 -
【EF系列】ModelFirst实体优先【转】
一、前言 在前文中我们介绍了DBFirst,它要求要现有数据库, 然后通过EF映射创建实体。非常简单易学。下面给大家介绍另外一种——ModelFirst,实体优先。二、内容介绍 Model First 是先利用某些工具(如VS的EF设计器)设计出可视化的实体数据模型及他们之间的关系,然后再根据这些实体、关系去生成数据库对象及相关代码文件。 通过实战演练来更好的展示:...转载 2018-06-22 16:44:17 · 189 阅读 · 0 评论 -
【EF系列】CodeFirst代码优【转】
一、前言 前文中介绍了ModelFirst,他是先自己做好实体模型,然后生成数据库。现在小编给大家再介绍一种——CodeFirst,代码优先。二、内容介绍 Code First 这种方式需要先写一些代码,如实体对象,数据关系等,然后根据已有的代码描述,自动创建数据对象。但其实这种方法与Model First是非常类似的。我们自己写的代码,其实就是用代码表示实体模型,而Model...转载 2018-06-22 16:43:25 · 220 阅读 · 0 评论 -
C# 路径拼接
string strPathName = Path.Combine(strPath, strFileName); // newPath = "D:\temp\result.txt"; 写博客的目的,方便自己,方便其他人。让开发更简单。唤醒其他写博客的人群们!!!!...原创 2018-06-11 17:27:00 · 1373 阅读 · 0 评论 -
C# 字符串左补空格 字符
string strFileName = "@" + strStationNum.PadLeft(8, ' ') + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".txt"; 代码很简单,亲测可用原创 2018-06-11 17:24:42 · 5421 阅读 · 0 评论 -
C# 读取excel
最近在弄excel读写,在网上搜了很多例子,有的会有点问题,经过修改后,这个函数是可以使用,提供给大家。写博客的目的就是为了激发别人也写下,这样才能让大家搜到更多有用的资料。注意://////////////////////////////////////////////////////////////////////////////////////////////////////////////...原创 2018-04-25 09:59:38 · 203 阅读 · 0 评论 -
C#如何以管理员身份运行程序
在使用winform程序获取调用cmd命令提示符时,如果是win7以上的操作系统,会需要必须以管理员身份运行才会执行成功,否则无效果或提示错误。 比如在通过winform程序执行cmd命令时,某些情况下如果不是以管理员身份运行,则会提示命令无效。 或者通过winform程序执行Windows Service 服务时,也需要以管理员身份才能调用Service服务。下面讲解转载 2017-12-28 13:28:46 · 936 阅读 · 0 评论 -
WIn7英文系统显示乱码解决办法
需要改把Language fornon-Unicode programs改成可以识别中文就行了只适合Vista 和 7 系统打开Control Panel—Region and Language 选项里Administrative —Language for non-Unicode programs 改成Chinese (simplified,PRC原创 2018-01-03 17:00:39 · 830 阅读 · 0 评论