Udostępnij za pośrednictwem


Interfejs ItemOperations

Obiekt do wykonywania typowych akcji pliku.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")> _
Public Interface ItemOperations
[GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface ItemOperations
[GuidAttribute(L"D5DBE57B-C074-4E95-B015-ABEEAA391693")]
public interface class ItemOperations
[<GuidAttribute("D5DBE57B-C074-4E95-B015-ABEEAA391693")>]
type ItemOperations =  interface end
public interface ItemOperations

Typ ItemOperations uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z ItemOperations obiektu.
Właściwość publiczna PromptToSave Pobiera wszystkie niezapisane pliki i umożliwia użytkownikowi zapisywanie jednego lub więcej z nich.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddExistingItem Dodaje istniejący element do bieżącego projektu.
Metoda publiczna AddNewItem Dodaje nowy element do bieżącego projektu.
Metoda publiczna IsFileOpen Wskazuje, czy określonego zapisanego pliku jest aktualnie otwarta w widoku określony.
Metoda publiczna Navigate Przechodzi do podanego adresu URL.
Metoda publiczna NewFile Tworzy plik, jak gdyby została wywołana Nowy plik polecenia w zintegrowane środowisko programistyczne (IDE).
Metoda publiczna OpenFile Otwiera plik, jak gdyby została wywołana Otwórz plik polecenia w zintegrowane środowisko programistyczne (IDE).

Początek

Uwagi

Można użyć ItemOperations obiektu do programowego otwierania lub dodawanie elementów do roztworu i projektów.Należy zauważyć, że ItemOperations metody operować na aktualnie zaznaczonego elementu.

W tym przykładzie użyto ItemOperations obiekt, aby wygenerować dokumentu tekst, lista nazw wszystkich dostępnych poleceń.

Przykłady

Sub ItemOperationsExample()
   Dim Cmds As Commands = DTE.Commands
   Dim Cmd As Command
   Dim Doc As Document
   Dim TxtDoc As TextDocument

   DTE.ItemOperations.NewFile("General\Text File")
   Doc = ActiveDocument
   TxtDoc = Doc.Object("TextDocument")

   For Each Cmd In Cmds
      If (Cmd.Name <> "") Then
         TxtDoc.Selection.Text = Cmd.Name & vbLf
         TxtDoc.Selection.Collapse()
      End If
   Next
End Sub

Zobacz też

Informacje

Przestrzeń nazw EnvDTE