TaskItem 介面
TaskItem 物件代表 [工作清單] 視窗中的工作項目。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
<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
TaskItem 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Category | 取得表示工作項目分類的字串。 | |
Checked | 設定或取得 [工作清單] 視窗中的工作項目在核取方塊欄位中是否具備核取符號。 | |
Collection | 傳回包含支援這項屬性 (Property) 之 TaskItem 物件的集合。 | |
Description | 設定或取得代表 TaskItem 物件之描述的字串。 | |
Displayed | 取得工作項目目前是否可見於 [工作清單] 視窗中。 | |
DTE | 取得最上層的擴充性物件。 | |
FileName | 設定或取得代表在工作項目建立時,傳遞至 [工作清單] 視窗之檔名的字串。 | |
IsSettable | 傳回工作項目的給定欄位能不能編輯。 | |
Line | 設定或取得 TaskItem 物件的行號。 | |
Priority | 設定或取得指示工作項目優先權的常數。 | |
SubCategory | 取得代表工作項目子類別的字串。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Delete | 從集合中移除工作項目。 | |
Navigate | 如果對工作有意義的話,要求工作項目巡覽至其位置,並予以顯示。 | |
Select | 讓這個項目成為整合式開發環境 (IDE) 中的現用項目。 |
回頁首
範例
在下列範例中,工作會出現在 [工作清單] 的 [增益集和巨集] 分類中。
[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