国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#代碼自動修改解決方案下任意文件實例

2020-01-24 03:03:53
字體:
供稿:網(wǎng)友

命名空間

復(fù)制代碼 代碼如下:

using EnvDTE;
using EnvDTE80;

private DTE2 _applicationObject;

 

public void AutoAddControl(插件 v_form1)
        {
            //得到當(dāng)前文件的名稱
            string v_pathfile = _applicationObject.ActiveDocument.FullName;
            //打開文件 "Form1.Designer.cs"
            if (!(v_pathfile.EndsWith(".cs")))
            {
                MessageBox.Show("當(dāng)前文件不是.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();
            //修改文件內(nèi)容 "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保存并關(guān)閉當(dāng)前活動窗體
            //_applicationObject.ActiveWindow.Close(vsSaveChanges.vsSaveChangesYes);
        }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁阳县| 上虞市| 虎林市| 黔西县| 微博| 呼和浩特市| 高雄县| 宣汉县| 南靖县| 合阳县| 会昌县| 河池市| 井冈山市| 确山县| 富民县| 龙陵县| 辽阳市| 行唐县| 额济纳旗| 彩票| 抚宁县| 南京市| 浦城县| 临湘市| 托克逊县| 武平县| 文山县| 丁青县| 威远县| 西充县| 肥城市| 鱼台县| 油尖旺区| 鄂伦春自治旗| 新昌县| 万宁市| 荔浦县| 宁蒗| 宁城县| 泽库县| 绥中县|