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; }
public void SetParent(TreeViewPanel5 inParent) { parent = inParent; }