欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#代碼自動(dòng)修改解決方案下任意文件實(shí)例

 更新時(shí)間:2013年11月26日 15:46:43   作者:  
這篇文章主要介紹了c#代碼自動(dòng)修改解決方案下任意文件實(shí)例,有需要的朋友可以參考一下

命名空間

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

using EnvDTE;
using EnvDTE80;

private DTE2 _applicationObject;

 

public void AutoAddControl(插件 v_form1)
        {
            //得到當(dāng)前文件的名稱(chēng)
            string v_pathfile = _applicationObject.ActiveDocument.FullName;
            //打開(kāi)文件 "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)前活動(dòng)窗體
            //_applicationObject.ActiveWindow.Close(vsSaveChanges.vsSaveChangesYes);
        }

相關(guān)文章

  • C#下使用XmlDocument操作XML詳解

    C#下使用XmlDocument操作XML詳解

    本文詳細(xì)講解了C#使用XmlDocument操作XML的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C#多線程學(xué)習(xí)之(二)操縱一個(gè)線程的方法

    C#多線程學(xué)習(xí)之(二)操縱一個(gè)線程的方法

    這篇文章主要介紹了C#多線程學(xué)習(xí)之操縱一個(gè)線程的方法,實(shí)例分析了C#中線程的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Unity使用鼠標(biāo)旋轉(zhuǎn)物體效果

    Unity使用鼠標(biāo)旋轉(zhuǎn)物體效果

    這篇文章主要為大家詳細(xì)介紹了Unity使用鼠標(biāo)旋轉(zhuǎn)物體效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C#私有構(gòu)造函數(shù)使用示例

    C#私有構(gòu)造函數(shù)使用示例

    本文主要介紹了C#私有構(gòu)造函數(shù)使用方法,私有構(gòu)造函數(shù)是一種特殊的實(shí)例構(gòu)造函數(shù)。它通常用在只包含靜態(tài)成員的類(lèi)中。如果類(lèi)具有一個(gè)或多個(gè)私有構(gòu)造函數(shù)而沒(méi)有公共構(gòu)造函數(shù),則其他類(lèi)(除嵌套類(lèi)外)無(wú)法創(chuàng)建該類(lèi)的實(shí)例
    2014-01-01
  • C#判斷當(dāng)前程序是否通過(guò)管理員運(yùn)行的方法

    C#判斷當(dāng)前程序是否通過(guò)管理員運(yùn)行的方法

    這篇文章主要介紹了C#判斷當(dāng)前程序是否通過(guò)管理員運(yùn)行的方法,可通過(guò)非常簡(jiǎn)單的系統(tǒng)函數(shù)調(diào)用實(shí)現(xiàn)對(duì)當(dāng)前程序是否通過(guò)管理員運(yùn)行進(jìn)行判定,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • C#基礎(chǔ)語(yǔ)法:結(jié)構(gòu)和類(lèi)區(qū)別詳解

    C#基礎(chǔ)語(yǔ)法:結(jié)構(gòu)和類(lèi)區(qū)別詳解

    這篇文章主要介紹了C#基礎(chǔ)語(yǔ)法:結(jié)構(gòu)和類(lèi)詳解,本文總結(jié)了一些結(jié)構(gòu)和類(lèi)的不同之處并給出了測(cè)試區(qū)別特性代碼,需要的朋友可以參考下
    2015-06-06
  • C#操作配置文件app.config、web.config增刪改

    C#操作配置文件app.config、web.config增刪改

    這篇文章介紹了C#操作配置文件app.config、web.config增刪改的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#實(shí)現(xiàn)銷(xiāo)售管理系統(tǒng)

    C#實(shí)現(xiàn)銷(xiāo)售管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)銷(xiāo)售管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C#簡(jiǎn)單輸出日歷的方法

    C#簡(jiǎn)單輸出日歷的方法

    這篇文章主要介紹了C#簡(jiǎn)單輸出日歷的方法,涉及C#針對(duì)日期與時(shí)間的簡(jiǎn)單操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • C# Winform使用擴(kuò)展方法實(shí)現(xiàn)自定義富文本框(RichTextBox)字體顏色

    C# Winform使用擴(kuò)展方法實(shí)現(xiàn)自定義富文本框(RichTextBox)字體顏色

    這篇文章主要介紹了C# Winform使用擴(kuò)展方法實(shí)現(xiàn)自定義富文本框(RichTextBox)字體顏色,通過(guò).NET的靜態(tài)擴(kuò)展方法來(lái)改變RichTextBox字體顏色,需要的朋友可以參考下
    2015-06-06

最新評(píng)論