12 2013 档案
摘要:以前大学做项目(Web的毕业论系统)就看见过在网页中嵌入Office的word,那时候用了哪个控件当时没记下来,我倒是忘了,最近发现在WinForm要嵌入Office的话,可以使用DSOFramerControl。环境 使用之前要注册一下COM组件才行,使用 regsvr32注册 dsoframer.ocx。要是用这个的话,系统里面肯定要有装Office,要是很好使用的话,还得有Office开发组件,获得这组件的途径可以是在安装Office时把PIA也安装上。在这里可以找到添加上工具箱当然这篇文章中只涉及到Word的使用,这个控件其实能给Office的其余成员——Excel,Visio和...
阅读全文
摘要:要用到系统里面的特殊路径,显然直接写“C:\Document and Setting\”不现实,那还是用回.NET 类库里面提供的比较好。要获取到桌面文件夹的路径,上网找的有种办法是Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)这个是感觉是最保险的,毕竟是.NET提供的。可是获取到的东西并不是我想要的,上面获取到的是当前用户的桌面路径,但是并非公共用户的桌面路径。在网上看到一种用注册表获取的方式,没尝试过,但眼看也只是获取到当前用户而已,而且注册表有个不太好的地方就是在Win8下安全措施下,单纯运行..
阅读全文
摘要:在Web上面要实现一个遮罩层或者说是蒙版吧,有了DIV那不算什么难事,只要给div定好位置和大小,把颜色的Alpha值设一下就有透明的效果。不过在Winform中实现起来就没那么简单了事。尝试过用一个Panel,那底色设成透明,真的透明了。窗体后面的东西都显示出来了。就是没把Panel盖住的控件显示出来。这样看来不是办法。谷了一会儿歌。找到了一个,还是要写控件的,不算难,但用到了一点儿没见过的东西。经一事长一智吧。 重写到了一个Control的属性CreateParams,它是CreateParams类型的。关于这个类,MSDN上简单解释道:封装创建控件时所需的信息。而依我看是关于样式的...
阅读全文