Esempio n. 1
0
        public IndividualButton(TreeViewPanel5 parent, IndividualClass individual, Point size, Font font)
        {
            this.parent     = parent;
            this.individual = individual;

            this.Text = individual.GetName();

            this.Font = font;
            if (size.Y > 15)
            {
                this.Text += "\n" + individual.GetDate(IndividualEventClass.EventType.Birth).ToString() + " - " + individual.GetDate(IndividualEventClass.EventType.Death).ToString();
            }
            TextAlign    = ContentAlignment.MiddleLeft;
            AutoEllipsis = true;
            details      = new ToolTip();
            //details.IsBalloon = true;
            FlatStyle = FlatStyle.Flat;
            //AutoSize = true;
            Anchor = AnchorStyles.Left | AnchorStyles.Top;
            Click += new System.EventHandler(Clicked);
            //BackColor = Color.Beige;
            //Margin = new Padding(-3,-3,-3,-3);

            //details.AutomaticDelay = 10000;
            details.AutoPopDelay = 600000;
            //string toolTip = ;
            details.SetToolTip(this, CreateToolString());
            //details.ToolTipTitle = individual.GetName();
            //details.ToolTipIcon = ToolTipIcon.Info;

            AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
            AutoSize     = false;
            Height       = size.Y;
            Width        = size.X;
        }
Esempio n. 2
0
 public void SetParent(TreeViewPanel5 inParent)
 {
     parent = inParent;
 }