RibbonComponent.Tag 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定與這個 RibbonComponent 關聯的應用程式特定資料。
public:
property System::Object ^ Tag { System::Object ^ get(); void set(System::Object ^ value); };
public object Tag { get; set; }
member this.Tag : obj with get, set
Public Property Tag As Object
屬性值
System.Object,表示與此 RibbonComponent相關聯的應用程式特定數據。
範例
下列範例示範如何將 對象的數位 Employee
設定為 Tag 群組的 屬性,以及如何擷取 屬性的值 Tag 。 這個範例會要求您定義名為 Employee
的類別,該類別會公開 String 屬性ID
,而且您已定義GetEmployees
傳回 物件數位式。Employee
若要執行此程式碼範例,您必須先執行下列步驟:
將功能區 (Visual Designer) 專案新增至使用 Visual Studio 中的 Office 開發工具所建立的專案。
將按鈕新增至預設群組
Group1
。
private void button1_Click(object sender, RibbonControlEventArgs e)
{
// Set the group's Tag property
group1.Tag = GetEmployees();
// Show all customers by retrieving them from the group's Tag property
foreach (Employee emp in (Employee[])group1.Tag)
{
System.Windows.Forms.MessageBox.Show(emp.ID);
}
}
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles Button1.Click
' Set the group's Tag property
Group1.Tag = GetEmployees()
' Show all customers by retrieving them from the group's Tag property
For Each emp As Employee In CType(Group1.Tag, Employee())
System.Windows.Forms.MessageBox.Show(emp.ID)
Next
End Sub
備註
任何衍生自 類別的類型 System.Object
都可以指派給這個屬性。 不過,如果您在 Visual Studio [屬性] 視窗中設定 Tag 屬性,則只能指派文字。
屬性的常見用法 Tag 是儲存與 控件緊密關聯的數據。 例如,如果您有顯示客戶相關信息的按鈕,您可以在按鈕的 Tag 屬性中儲存System.Data.DataSet
包含客戶訂單歷程記錄的 ,以便快速存取數據。