更新:2007 年 11 月
创建一个文件,如同在集成开发环境 (IDE) 中调用“新建文件”命令一样。
命名空间: EnvDTE
程序集: EnvDTE(在 EnvDTE.dll 中)
语法
声明
Function NewFile ( _
Item As String, _
Name As String, _
ViewKind As String _
) As Window
用法
Dim instance As ItemOperations
Dim Item As String
Dim Name As String
Dim ViewKind As String
Dim returnValue As Window
returnValue = instance.NewFile(Item, Name, _
ViewKind)
Window NewFile(
string Item,
string Name,
string ViewKind
)
Window^ NewFile(
[InAttribute] String^ Item,
[InAttribute] String^ Name,
[InAttribute] String^ ViewKind
)
function NewFile(
Item : String,
Name : String,
ViewKind : String
) : Window
参数
Item
类型:System.String必需。基于对话框左窗格的树节点和右窗格的项名称的项的虚拟路径。
Name
类型:System.String可选。输入到对话框的“默认名称”框中的名称。当保存文档时,该名称还会成为建议的 Save As 名称。
ViewKind
类型:System.String可选。一个 ConstantsvsViewKind* 常数,指定创建文件时所用视图的类型。
返回值
一个 Window 对象。
备注
NewFile 模仿“新建文件”对话框。此对话框的内容因项目类型而异。若要使用此方法向项目中添加项,请在“新建文件”对话框中查找该项目的可用项。
示例
Sub NewFileExample()
Dim ItemOp As ItemOperations
ItemOp = DTE.ItemOperations
' Adds a new text document to the project.
ItemOp.NewFile("General\Text File", "Some name", _
Constants.vsViewKindTextView)
End Sub
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。