Compartir a través de


TaskItem (Interfaz)

El objeto TaskItem representa un elemento de tarea de la ventana Lista de tareas.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")> _
Public Interface TaskItem
[GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface TaskItem
[GuidAttribute(L"58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface class TaskItem
[<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")>]
type TaskItem =  interface end
public interface TaskItem

El tipo TaskItem expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Category Obtiene una cadena que representa la categoría del elemento de tarea.
Propiedad pública Checked Establece u obtiene si un elemento de tarea de la ventana Lista de tareas tiene activada la columna de casilla.
Propiedad pública Collection Devuelve la colección que contiene el objeto TaskItem compatible con esta propiedad.
Propiedad pública Description Establece u obtiene una cadena que representa la descripción del objeto TaskItem.
Propiedad pública Displayed Obtiene si el elemento de tarea es visible actualmente en la ventana Lista de tareas.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública FileName Establece u obtiene una cadena que representa el nombre de archivo que se pasó a la ventana Lista de tareas cuando se creó el elemento de tarea.
Propiedad pública IsSettable Indica si se puede editar una columna específica de un elemento de tarea.
Propiedad pública Line Establece u obtiene el número de línea del objeto TaskItem.
Propiedad pública Priority Establece u obtiene una constante que indica la prioridad del elemento de tarea.
Propiedad pública SubCategory Obtiene una cadena que representa la subcategoría del elemento de tarea.

Arriba

Métodos

  Nombre Descripción
Método público Delete Quita el elemento de tarea de la colección.
Método público Navigate Solicita que el elemento de tarea navegue hasta su ubicación y la muestre, si eso es significativo para la tarea.
Método público Select Hace que este elemento se vuelva activo en el entorno de desarrollo integrado (IDE).

Arriba

Ejemplos

En el siguiente ejemplo, las tareas aparecen en la categoría Complementos y macros de la Lista de tareas.

[Visual Basic]

Sub TaskItemExample()
   Dim win As Window = DTE.Windows.Item(Constants.vsWindowKindTaskList)
   Dim TL As TaskList = win.Object
   Dim TLItem As TaskItem

   ' Add a couple of tasks to the Task List.
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 1.", vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser, True, , 10, , )
   TLItem = TL.TaskItems.Add(" ", " ", "Test task 2.", vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment, , 20, , )

   ' List the total number of task list items after adding the new 
   ' task items.
   MsgBox("Task Item 1 description: " & TL.TaskItems.Item(2).Description)
   MsgBox("Total number of task items: " & TL.TaskItems.Count)

   ' Remove the second task item. The items list in reverse numeric order.
   MsgBox("Deleting the second task item")
   TL.TaskItems.Item(1).Delete()
   MsgBox("Total number of task items: " & TL.TaskItems.Count)
End Sub

Vea también

Referencia

EnvDTE (Espacio de nombres)