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

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

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

命名空間

復制代碼 代碼如下:

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);
        }

相關文章

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

    C#下使用XmlDocument操作XML詳解

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

    C#多線程學習之(二)操縱一個線程的方法

    這篇文章主要介紹了C#多線程學習之操縱一個線程的方法,實例分析了C#中線程的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • Unity使用鼠標旋轉物體效果

    Unity使用鼠標旋轉物體效果

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

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

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

    C#判斷當前程序是否通過管理員運行的方法

    這篇文章主要介紹了C#判斷當前程序是否通過管理員運行的方法,可通過非常簡單的系統(tǒng)函數(shù)調用實現(xiàn)對當前程序是否通過管理員運行進行判定,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • C#基礎語法:結構和類區(qū)別詳解

    C#基礎語法:結構和類區(qū)別詳解

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

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

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

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

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

    C#簡單輸出日歷的方法

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

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

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

最新評論