共用方式為


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

請參閱

參考

EnvDTE 命名空間