摘要: vs工具箱选择项-》Com组件-》选择Adobe PDF Reader直接拖拽Adobe PDF Reader控件到winform窗体,会自动添加ArcoPDFLib AxAcroPDFLib两个引用备注:adobe reader 9版本下面,关闭报错解决办法[System.Runtime.InteropServices.DllImport("ole32.dll")] static extern void CoFreeUnusedLibraries(); private void MAIN_FormClosing(object sender, FormClosing... 阅读全文
posted @ 2014-04-03 16:50 John29 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: 前提条件:添加IE信任网站设定IE安全性【IE插件相关选项启用】启用ADODB.Stream注册组件C:\Program Files\Common Files\System\ado\msado15.dll 修改注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}]"Compatibility Flags"=dword:00000000实例:vbscript:iLocal = "本 阅读全文
posted @ 2014-04-03 16:45 John29 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 最近在使用WPF做一个抽奖软件的时候,模拟奖箱的摇箱效果,用WidthProperty改变图片大小实现动画效果,使用ViewBox缩放界面适应屏幕尺寸,动画运行的同时,整个界面布局都在改变。使用Canvas,将动画图片放置其中,解决问题 阅读全文
posted @ 2014-01-13 17:41 John29 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 获取打印机列表ManagementObjectSearcher searcher =new ManagementObjectSearcher("root\\CIMV2","SELECT * FROM Win32_Printer");foreach (ManagementObject queryObj in searcher.Get()) {Console.WriteLine("-----------------------------------");Console.WriteLine("Win32_Printer inst 阅读全文
posted @ 2013-05-06 11:08 John29 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 最近使用winform调用com组件碰到部署的问题,有的客户端虽然已经注册了需要是用的com组件,但是调用的时候还是会发生错误于是有了漫长的解决问题的过程,最终解决方案如下:不使用之前的引用方式引用com组件,使用类似vb的createobject根据proid创建com组件,C#代码如下:System.Type obj = System.Type.GetTypeFromProgID(proid); if (obj != null) object o = Activator.CreateInstance(obj); ... 阅读全文
posted @ 2012-11-12 11:40 John29 阅读(1649) 评论(0) 推荐(0) 编辑