Zitat von
Luckie:
Ich habe jetzt noch das Problem, wie ich da wieder drankomme:
Code:
string s;
s = (ProductItem)treeCatalog.SelectedNode.Tag
Der Cast scheint nicht zu funktionieren.
Damit meinte ich, dass die
IDE mir, wenn ich den Punkt setze, nicht die Objekteigenschaften anzeigt.
Ich werde es mal mit dem as Operator probieren.
So geht's:
Code:
private void treeCatalog_AfterSelect(object sender, TreeViewEventArgs e)
{
if (treeCatalog.SelectedNode.Tag != null)
{
ProductItem prodItem;
prodItem = (treeCatalog.SelectedNode.Tag as ProductItem);
textProdInfo.Text = prodItem.Name + Environment.NewLine;
textProdInfo.Text += prodItem.ShortDescription + Environment.NewLine;
textProdInfo.Text += prodItem.LongDescription + Environment.NewLine;
textProdInfo.Text += prodItem.ItemIdentifier + Environment.NewLine;
}
}