RibbonComponent.Tag Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu RibbonComponentile ilişkili uygulamaya özgü verileri alır veya ayarlar.
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
Özellik Değeri
Bu RibbonComponentile ilişkili uygulamaya özgü verileri temsil eden bir System.Object.
Örnekler
Aşağıdaki örnek, bir nesne dizisinin Employee
bir grubun özelliğine Tag nasıl ayarlandığını ve özelliğin değerinin nasıl alınıp Tag alınyacağını gösterir. Bu örnek, özelliğini ID
kullanıma String sunan adlı Employee
bir sınıf tanımlamış olmanız ve bir nesne dizisi Employee
döndüren bir GetEmployees
yöntem tanımlamış olmanız gerekir.
Bu kod örneğini çalıştırmak için önce aşağıdaki adımları gerçekleştirmeniz gerekir:
Visual Studio'da Office geliştirme araçları kullanılarak oluşturulan bir projeye Şerit (Visual Tasarım Aracı) öğesi ekleyin.
Varsayılan gruba
Group1
bir düğme ekleyin.
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
Açıklamalar
sınıfından System.Object
türetilen herhangi bir tür bu özelliğe atanabilir. Ancak, özelliği Visual Studio Özellikleri penceresinde ayarlarsanızTag, yalnızca metin atayabilirsiniz.
özelliği için Tag yaygın bir kullanım, denetimle yakından ilişkili verileri depolamaktır. Örneğin, müşteriyle ilgili bilgileri görüntüleyen bir düğmeniz varsa, verilere hızla erişilebilmesi için düğmenin Tag özelliğinde müşterinin sipariş geçmişini içeren bir System.Data.DataSet
depolayabilirsiniz.