Example #1
0
        protected override void OnShown(EventArgs e)
        {
            base.OnShown(e);

            if (parentNode.Tag != null)
            {
                if (parentNode.Tag is BookmarkItem)
                {
                    bookmarkItem        = (BookmarkItem)parentNode.Tag;
                    tbxName.Text        = bookmarkItem.GetName();
                    tbxAddress.Text     = bookmarkItem.Address;
                    tbxDescription.Text = bookmarkItem.Description;

                    if (parentNode.TreeView.ImageList != null)
                    {
                        if (parentNode.ImageIndex >= 0)
                        {
                            pbxIcon.Image = parentNode.TreeView.ImageList.Images[parentNode.ImageIndex];
                        }
                        else
                        {
                            pbxIcon.Image = parentNode.TreeView.ImageList.Images[parentNode.ImageKey];
                        }
                    }
                }
            }
        }