TaskItem, interface
L'objet TaskItem représente un élément de tâche dans la fenêtre Liste des tâches.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<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
Le type TaskItem expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Category | Obtient une chaîne représentant la catégorie de l'élément de tâche. | |
Checked | Définit ou obtient une valeur indiquant si un élément de tâche dans la fenêtre Liste des tâches a une coche dans la colonne case à cocher. | |
Collection | Retourne la collection contenant l'objet TaskItem prenant en charge cette propriété. | |
Description | Définit ou obtient une chaîne représentant la description de l'objet TaskItem. | |
Displayed | Obtient une valeur indiquant si l'élément de tâche est actuellement visible dans la fenêtre Liste des tâches. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
FileName | Définit ou obtient une chaîne représentant le nom de fichier qui a été transféré à la fenêtre Liste des tâches lorsque l'élément de tâche a été créé. | |
IsSettable | Retourne une valeur indiquant si une colonne donnée d'un élément de tâche peut être modifiée. | |
Line | Définit ou obtient le numéro de ligne de l'objet TaskItem. | |
Priority | Définit ou obtient une constante qui indique la priorité de la tâche. | |
SubCategory | Retourne une chaîne représentant la sous-catégorie de la tâche. |
Début
Méthodes
Nom | Description | |
---|---|---|
Delete | Supprime la tâche de la collection. | |
Navigate | Demande que la tâche navigue vers son emplacement et affiche ce dernier, s'il est significatif par rapport à la tâche. | |
Select | Entraîne l'activation de cet élément dans l'environnement de développement intégré (IDE, Integrated Development Environment). |
Début
Exemples
Dans l'exemple suivant, les tâches s'affichent dans la catégorie Compléments et macros de la Liste des tâches.
[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