ProjectItem::IsOpen Property (String^)
Visual Studio 2015
Gets a value indicating whether the project item is open in a particular view type.
Assembly: EnvDTE (in EnvDTE.dll)
property bool default[ String^ ViewKind = "{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}" ] { bool get(String^ ViewKind = "{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}"); }
Parameters
- ViewKind
-
Type:
System::String^
Required. A Constants.vsViewKind* indicating the type of view to check.
Property Value
Type: System::BooleanA Boolean value indicating true if the project is open in the given view type; false if not.
Sub IsOpenExample() Dim proj As Project Dim projitems As ProjectItems Dim msg As String ' Reference the current solution and its projects and project items. proj = DTE.ActiveSolutionProjects(0) projitems = proj.ProjectItems ' List properties of the project and its items. msg = "Is the item open? " & projitems.Item(1).IsOpen & Chr(13) msg = msg & "The project's unique name: " & proj.UniqueName ' The following two properties work only if the current project ' contains subprojects. If it does, then uncomment the lines to run ' them. ' msg = msg & "The parent project item name: " & proj.ParentProjectItem.Name & Chr(13) ' msg = msg & "The subproject name: " & projitems.Item(1).SubProject.Name & Chr(13) MsgBox(msg) End Sub
Show: