摘要: 第一种是把Label的AutoSize属性设为False,手动修改Label的大小.这样的好处是会因内容的长度而自动换行,但是当内容的长度超过所设定的大小时,多出的内容就会无法显示.因此,这种方法适合于基本确定内容长度的时候使用.         第二种是把Label的Dock设为FILL,同时将AutoSize属性设为Fals... 阅读全文
posted @ 2009-05-04 13:56 李崇森 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 最近做的项目需要在excel vba中调用.Net的托管代码,在MSDN的英文论坛上看到了一篇文章,便试着实现了一下 结果发现问题多多 首先在VS中新建一个excel-addin项目 在ThisAddIn_Startup事件中加入如下代码: this.Application.Run("RegisterCallback", new MyManagedFunctions(),... 阅读全文
posted @ 2009-04-27 16:19 李崇森 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 首先 转载一篇制作VSTO setup安装包的教程 Office 2007 AddIn的安装包的制作 首先,明确要使AddIn能运行得前提条件: 1、.Net Framework 2.0 2、VSTO 2005 SE runtime 3、Visual Studio Tools for Office Language Pack 非英文版本需要安装 4、Primary interop assemb... 阅读全文
posted @ 2009-04-24 13:41 李崇森 阅读(4397) 评论(0) 推荐(0) 编辑
摘要: .Net 下ProgressBar控件可以让程序在加载数据时让用户知道目前的进度.诸如安装程序,加载数据到Listview中等.下面就以ProgressBar控件在Listview下的应用为例. 1.拖一个ProgressBar,一个ListView,一个Button到Winform中.我将ProgressBar命名为progBarReport,ListView命名为lvRentList,But... 阅读全文
posted @ 2009-04-23 09:18 李崇森 阅读(685) 评论(0) 推荐(0) 编辑
摘要: Excel.Worksheet newSheet = Globals.ThisWorkbook.Sheets.Add(Missing.Value, Missing.Value, Missing.Value, Missing.Value) as Excel.Worksheet;newSheet.Visible = Microsoft.Office.Interop.Excel.XlSheetVisib... 阅读全文
posted @ 2009-04-22 18:01 李崇森 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 原因是因为IE默认阻止了ActiveX的执行 解决方法: 把注册表里的一个值(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{5f61f809-422a-4152-91f5-9ec1b935efd7} 删除 或者打开IE安全性设置里 把所有有关于activex的选项都启用 阅读全文
posted @ 2009-04-22 17:31 李崇森 阅读(360) 评论(0) 推荐(0) 编辑