TextDocument 介面
更新:2007 年 11 月
代表在編輯器 (例如 Visual Studio 程式碼編輯器) 中開啟的文字檔。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
<GuidAttribute("CB218890-1382-472B-9118-782700C88115")> _
Public Interface TextDocument
Dim instance As TextDocument
[GuidAttribute("CB218890-1382-472B-9118-782700C88115")]
public interface TextDocument
[GuidAttribute(L"CB218890-1382-472B-9118-782700C88115")]
public interface class TextDocument
public interface TextDocument
備註
TextDocument 物件是以 Visual C++ 6.0 版的 Document 物件為基礎。
在 Visual C++ 6.0 版中,TextDocument 物件的屬性和方法是 Document 物件的超集。然而,在 Visual Studio 中,Document 含有在 6.0 中曾經是 TextDocument 的一部分的屬性和所有方法。在 Visual Studio 中,TextDocument 只含有特定文字的方法。這並沒有中斷舊程式碼的原因是在 Visual C++ 6.0 版中傳回 TextDocument 物件的所有方法,現在則是傳回 Document 物件。所以,預期會使用 TextDocument 物件的舊程式碼實際上是使用 Document 物件。
範例
Sub TextDocExample(ByVal dte As EnvDTE.DTE)
Dim objTD As TextDocument = dte.ActiveDocument.Object
MsgBox("Selection: " & objTD.Selection.Mode.ToString)
End Sub
public void TextDocExample(_DTE dte)
{
TextDocument td = (TextDocument)dte.ActiveDocument.Object ("");
MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
}