摘要:
//进度条同步显示的方法public void CommonProgressHandle(Action<Action> bizAct, int max, string msg) { using (SimpleProgress sp = new SimpleProgress()) { sp.Messa 阅读全文
摘要:
我们lock的一般是对象,不是值类型和字符串。1、为什么不能lock值类型 比如lock(1)呢?lock本质上Monitor.Enter,Monitor.Enter会使值类型装箱,每次lock的是装箱后的对象。lock 其实是类似编译器的语法糖,因此编译器直接限制住不能lock值类型。退一万步说, 阅读全文
摘要:
1、服务名无效问题 输入mysqld --install,显示安装成功后,再重试 2、如果上述步骤后,又出现mysql服务无法启动 再执行mysqld --initialize-insecure命令初始化即可解决 阅读全文
摘要:
把下面的内容,复制到.Reg的文件中,然后执行此文件。 文件内容: Windows Registry Editor Version 5.00 ; Change Extension's File Type [HKEY_CURRENT_USER\Software\Classes\.jpg] @="Pho 阅读全文
摘要:
今天在处理客户问题时,发现了个有趣的问题,客户电脑的任务栏设置在左侧,然后打开公司软件最大化后,软件左侧就会被任务栏挡住,右侧又会出现空白没有铺满,看这情况明显是因为任务栏的位置导致的。 当时打开了其他如谷歌浏览器、钉钉等最大化都没问题,看来不是需要系统设置的问题。测试发现winform原生的窗体带 阅读全文
摘要:
using (SolidBrush brush = new SolidBrush(Color.FromArgb(125, Color.Black))) { GraphicsPath path = new GraphicsPath(); path.AddRectangle(pnlCut.Bounds) 阅读全文
摘要:
一、Show与ShowDialog众所周知在c#中有两种显示窗口的方式:模态显示(showdialog)与非模态显示(show),模态显示会阻塞调用窗口的所有消息响应,在调用ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 ,期间用户是无法对该窗口外的界面进行ui交互的;非模态显 阅读全文
摘要:
经测试,如果需要多列显示,必须通过设计器配置KeyFieleName和ParentFieldName两个字段,通过代码无效。 可以通过设计界面的Add Column菜单,为TreeList添加多列,并绑定相关的字段,设置列后,TreeList将自动按照添加的列进行显示; 配置列标题和绑定的字段名: 阅读全文
摘要:
今天在处理一个客户的问题时,发现使用客户的sqlite数据库,本地调试代码报database disk image is malformed,查了下说是文件损坏了,网上有修复的方法,说实话开始也不抱太大希望,因为之前修复过一次没成功,上次时间有点久了具体情况不太记得了。这次也就是看本地都有之前下载的 阅读全文
摘要:
我用的是.net 4.0的环境,直接在app.config配置文件中加几行配置就行。如下图: <configuration> <runtime> <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=fals 阅读全文