Partager via


TaskList, interface

L'objet TaskList représente les éléments de la fenêtre Liste des tâches dans l'environnement de développement intégré (IDE) Visual Studio.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<GuidAttribute("4E4F0569-E16A-4DA1-92DE-10882A4DDD8C")> _
Public Interface TaskList
[GuidAttribute("4E4F0569-E16A-4DA1-92DE-10882A4DDD8C")]
public interface TaskList
[GuidAttribute(L"4E4F0569-E16A-4DA1-92DE-10882A4DDD8C")]
public interface class TaskList
[<GuidAttribute("4E4F0569-E16A-4DA1-92DE-10882A4DDD8C")>]
type TaskList =  interface end
public interface TaskList

Le type TaskList expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DefaultCommentToken Obtient la chaîne par défaut pour l'ajout de tâches à la fenêtre Liste des tâches.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet TaskList.
Propriété publique SelectedItems Obtient une collection de tous les éléments actuellement sélectionnés dans Liste des tâches.
Propriété publique TaskItems Retourne une collection de toutes les tâches actuellement affichées dans la fenêtre Liste des tâches dans les catégories indiquées.

Début

Notes

Il n'y a qu'un seul objet TaskList dans l'environnement de développement intégré.

Exemples

Sub TaskListExample()
   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

Voir aussi

Référence

EnvDTE, espace de noms