时间:2021-05-20
命名空间
复制代码 代码如下:
using EnvDTE;
using EnvDTE80;
private DTE2 _applicationObject;
public void AutoAddControl(插件 v_form1)
{
//得到当前文件的名称
string v_pathfile = _applicationObject.ActiveDocument.FullName;
//打开文件 "Form1.Designer.cs"
if (!(v_pathfile.EndsWith(".cs")))
{
MessageBox.Show("当前文件不是.cs文件");
return;
}
v_pathfile = System.IO.Path.ChangeExtension(v_pathfile, ".Designer.cs");
_applicationObject.ItemOperations.OpenFile(v_pathfile);
string v_file = System.IO.Path.GetFileName(v_pathfile);
_applicationObject.Windows.Item(v_file).Activate();
//修改文件内容 "Form1.Designer.cs"
Document v_doc = _applicationObject.ActiveDocument;
TextSelection selection = (TextSelection)_applicationObject.ActiveDocument.Selection;
selection.SelectAll();
string v_text = selection.Text;
v_text = v_form1.ChangeDoc1(v_text);
selection.SelectAll();
selection.Text = "";
selection.Insert(v_text);
//保存文件 "Form1.Designer.cs"
_applicationObject.ActiveDocument.Save();
_applicationObject.ExecuteCommand("Window.CloseDocumentWindow");
//vsSaveChangesYes保存并关闭当前活动窗体
//_applicationObject.ActiveWindow.Close(vsSaveChanges.vsSaveChangesYes);
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题:将文件夹a下任意命名的10个文件修改为如下图所示文件?代码:#coding:utf-8importospath="./a/"dirs=os.listdir
最近项目要用C#实现画一个雷达图,搜了搜网上竟然找不到C#画雷达图的解决方案,那么自己实现一个吧实现效果如下图:代码如下:publicstaticclassRa
修复Host被修改导致网页无法打开的问题问题描述:Host被修改导致网页无法打开host文件修复解决方案:1、找到c:/windows/system32/dir
一.文件操作的流程1、打开文件open('C:\a.txt\nb\c\d.txt')解决方案一:推荐open(r'C:\a.txt\nb\c\d.txt')解决
Get中文乱码问题解决方案:修改Tomcat根目录下conf/server.xml文件,代码如下:复制代码代码如下:但是,使用IE浏览器会发现,中文乱码问题仍然