|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
最近用C#写了一个vs的插件,主要功能是插入标准的注释段和一些常用的代码段。在开发过程中,碰到了一些问题,也翻阅了一些资料,做了一番研究。这里对其中的一些小问题做一个简朴的纪录,希望能够有所帮助。 (1)在OnConnection中,判定connectMode时,一定要加上ext_cm_AfterStartup if(connectMode == Extensibility.ext_ConnectMode.ext_cm_UISetup (2)QueryState中,设置state时,要使用下面语句 if( 是你加入的command ) (3)判定代码窗口存在的方式是 (applicationObject.ActiveWindow != null) && (applicationObject.ActiveWindow.Type == vsWindowType.vsWindowTypeDocument) 就是说当前有活动窗口,而且其类型是文档类型 (4)在文档窗口插入字符的方式是 TextSelection ts = (TextSelection)applicationObject.ActiveDocument.Selection; 差不多就酱紫了,感觉用C#来做插件程序好简朴啊,同时感到微软设计的对象模型用起来真是舒适,平时开发时假如能够自己设计出这么好的系统,该有多好阿,哈哈 返回类别: 教程 上一教程: 转贴:Microsoft Application Center 2000 组件负载平衡技术概述(1) 下一教程: ASP.NET中数据库的操作初步(3) 您可以阅读与"用C#写vs插件中的一些Tip"相关的教程: · .NET中的数据类型的一些变化 · 在 ASp+ 中的一些可能会用到的 小函数 · .Net正式版中的一些Bug及其解决方案 · vs.net编译器里面的一个小技巧!一定要看约! · 在ASP.NET中处理 datetime 的一些通用函数(vb) |
| 快精灵印艺坊 版权所有 |
首页 |
||