ToolWindows.TaskList Özellik

Tanım

Nesneyi alır TaskList .

public:
 property EnvDTE::TaskList ^ TaskList { EnvDTE::TaskList ^ get(); };
public:
 property EnvDTE::TaskList ^ TaskList { EnvDTE::TaskList ^ get(); };
[System.Runtime.InteropServices.DispId(9)]
public EnvDTE.TaskList TaskList { [System.Runtime.InteropServices.DispId(9)] get; }
[<System.Runtime.InteropServices.DispId(9)>]
[<get: System.Runtime.InteropServices.DispId(9)>]
member this.TaskList : EnvDTE.TaskList
Public ReadOnly Property TaskList As TaskList

Özellik Değeri

TaskList

Bir TaskList nesnesi.

Öznitelikler

Örnekler

Bu örnek görev listesi penceresini açar, içine iki öğe ekler ve bunlardan birini siler.

Imports EnvDTE  
Imports EnvDTE80  
Public Sub TaskListManip(ByVal dte As DTE2)  
    Dim myTaskList As TaskList  
    myTaskList = _applicationObject.ToolWindows.TaskList  
    Dim myTaskItems As EnvDTE80.TaskItems2  
    myTaskItems = CType(myTaskList.TaskItems, EnvDTE80.TaskItems2)  
    _applicationObject.ExecuteCommand("View.TaskList", " ")  
    MsgBox("Total number of task items: " _  
    & myTaskList.TaskItems.Count.ToString())  
    Dim myTaskItem As TaskItem  
    myTaskItem = myTaskItems.Add2("", "", "Test task. ",  _  
1, vsTaskIcon.vsTaskIconUser, False, "", 10, True, True, True)  
    myTaskItem = myTaskItems.Add2("", "", "Test task 1. ", _  
 3, vsTaskIcon.vsTaskIconSquiggle, False, "", 10, True, True, True)  
    myTaskItem = myTaskItems.Add2("", "", "Test task 2. ",  _  
3, vsTaskIcon.vsTaskIconComment, False, "", 10, True, True, True)  
    MsgBox("Total number of task items: "  _  
    & myTaskList.TaskItems.Count.ToString())  
    ' Remove the second item. The items list in reverse numeric order.  
    myTaskList.TaskItems.Item(1).Delete()  
    MsgBox("Total number of task items: "  _  
    & myTaskList.TaskItems.Count.ToString())  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void TaskListManip(DTE2 dte)  
{  
    TaskList myTaskList;  
    myTaskList = _applicationObject.ToolWindows.TaskList;  
    EnvDTE80.TaskItems2 myTaskItems;  
    myTaskItems = (EnvDTE80.TaskItems2)myTaskList.TaskItems;  
    _applicationObject.ExecuteCommand("View.TaskList", " ");  
    MessageBox.Show("Total number of task items: "   
+ myTaskList.TaskItems.Count.ToString());  
TaskItem myTaskItem;  
    myTaskItem = myTaskItems.Add2("", "", "Test task. ", 1,   
vsTaskIcon.vsTaskIconUser, false, "", 10, true, true, true);  
    myTaskItem = myTaskItems.Add2("", "", "Test task 1. ", 3,   
vsTaskIcon.vsTaskIconSquiggle, false, "", 10, true, true, true);  
    myTaskItem = myTaskItems.Add2("", "", "Test task 2. ", 3,  
 vsTaskIcon.vsTaskIconComment, false, "", 10, true, true, true);  
    MessageBox.Show("Total number of task items: "   
+ myTaskList.TaskItems.Count.ToString());  
    // Remove the second item. The items list in reverse numeric order.  
    myTaskList.TaskItems.Item(1).Delete();  
    MessageBox.Show("Total number of task items: "   
+ myTaskList.TaskItems.Count.ToString());  
}  

Şunlara uygulanır