
C#记录
liangyj66
这个作者很懒,什么都没留下…
展开
-
Winform 多MDI窗体关闭时,无法访问已释放的对象对象名:“Icon”
无法访问已释放的对象对象名:“Icon”在WINFORM开发中,对当打开多个MDI窗体,并且在最大化状态下关闭窗体时,常常出现以下异常:System.ObjectDisposedException:无法访问已释放的对象。对象名:“Icon”。 在 System.Drawing.Icon.get_Handle() 在 System.Drawing.Icon.get_Size(原创 2017-01-03 15:21:51 · 3549 阅读 · 1 评论 -
Winfrom键盘事件
KeyDown事件用来处理功能键:F1 F2 F3... keyPress事件用来处理字符比如说:A B C... 1 2 3... 以及Enter,+,-,KeyPress事件的示例: private void Form1_KeyPress(object sender, KeyPressEventArgs e) { i原创 2017-01-05 10:10:01 · 589 阅读 · 0 评论 -
Control解决双击事件引发单击事件
在Winform开发中,有时某个Control控件鼠标单双击要进行不同的操作,在双击的时候会同时触发单击事件解决方法如下:通过加一个计时器来进行判断当前操作是单击还是双击#region 单双击事件 private bool isFirstClick = true; private bool isDoubleClick = false; privat...原创 2017-01-05 11:12:59 · 2232 阅读 · 0 评论 -
Nuget安装包指定版本
在vs2010中,使用Nuget下载安装程序包的时候,查询出来的包版本是最新的版本,当需要进行安装指定的版本时,可以在工具->Nuget程序包管理器,进入控制台 使用命名即可 ,默认项目中选择要安装到的项目,使用命令Install-Package CefSharp.WinForms -Version 49.0.0即可安装指定版本的程序包原创 2017-01-09 11:22:57 · 8696 阅读 · 0 评论 -
C# Winform控件移动
/// /// 控件辅助类 /// public class ControlHelper { #region private static ControlHelper _instance = null; private static object obj = new object();原创 2017-03-29 14:57:11 · 2267 阅读 · 0 评论 -
C# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
C# 在调用C++dll时,可能会出现 :试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)这个错误。一般情况下是C#目标平台跟C++dll不兼容,64位跟32位兼容性问题,a.客户端调用C++dll报的错则,1)允许的话把C#客户端项目平台修改为32位2)客户端平台不允许修改,则选择AnyCPU,勾选首选32位,如图(在.netFramework4.5上,勾选32位才...原创 2017-04-24 10:03:54 · 67226 阅读 · 2 评论 -
vs2015 新建ADO.NET 实体数据模型向导,选择MySql数据库连接后点击下一步就闪退
vs2015 新建ADO.NET 实体数据模型向导,选择完数据库连接后点击下一步就闪退 ,具体步骤如图所示此时,点击下一步,就直接闪退,没反应了。这种情况一般是选择的MySql数据库安装的MySql.Data、MySql.Data.Entity,跟VS中引用的MySql.Data、MySql.Data.Entity的版本号不一致导致的。可以到MySql安装路径下MySq原创 2017-09-11 14:59:18 · 3404 阅读 · 1 评论 -
VS 连接MySQL,创建ADO.NET实体集,报错:StrongTypingException: 表“TableDetails”中列“IsPrimaryKey”的值为 DBNull。
VS 连接MySQL,创建ADO.NET实体集,报错:异常信息 StrongTypingException: 表“TableDetails”中列“IsPrimaryKey”的值为 DBNull。解决办法: use test/*此处是将要连接的数据库名称*/; set global optimizer_switch='derived_merge=OFF'原创 2017-09-11 15:29:15 · 518 阅读 · 0 评论 -
由名为"CsdlToSsdlAndMslActivity" 的活动生成的SSDL无效,未找到具有固定名称“MySql.Data.MySqlClient”
EF中ModelFirst 通过模型生成数据库时,报如下错误:解决方法:在模型属性中,设置DDL生成模板为"SSDLToMySQL.tt(VS)"原创 2017-09-12 16:02:50 · 2347 阅读 · 0 评论