Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Objekt in Treeviewknoten speichern

  Alt 9. Mai 2008, 11:04
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;
            }
        }
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat