ItemOperations.NewFile 方法

创建一个文件,如同在集成开发环境 (IDE) 中调用**“新建文件”**命令一样。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
Function NewFile ( _
    Item As String, _
    Name As String, _
    ViewKind As String _
) As Window
Window NewFile(
    string Item,
    string Name,
    string ViewKind
)
Window^ NewFile(
    [InAttribute] String^ Item, 
    [InAttribute] String^ Name, 
    [InAttribute] String^ ViewKind
)
abstract NewFile : 
        Item:string * 
        Name:string * 
        ViewKind:string -> Window 
function NewFile(
    Item : String, 
    Name : String, 
    ViewKind : String
) : Window

参数

  • Item
    类型:System.String
    必选。基于对话框左窗格的树节点和右窗格的项名称的项的虚拟路径。
  • Name
    类型:System.String
    可选。输入到对话框的**“默认名称”**框中的名称。当保存文档时,该名称还会成为建议的 Save As 名称。
  • ViewKind
    类型:System.String
    可选。将创建文件中指定视图类型的 Constants vsViewKind* 常数。

返回值

类型:EnvDTE.Window
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

.NET Framework 安全性

请参见

参考

ItemOperations 接口

EnvDTE 命名空间