void UpdateData() { string newText; if (individual != null) { newText = individual.GetName() + "\n" + individual.GetDate(IndividualEventClass.EventType.Birth).ToString() + " - " + individual.GetDate(IndividualEventClass.EventType.Death).ToString(); IndividualClass.IndividualSexType sex = individual.GetSex(); if (sex == IndividualClass.IndividualSexType.Female) { this.BackColor = Color.LightPink; } else if (sex == IndividualClass.IndividualSexType.Male) { this.BackColor = Color.LightBlue; } else if (sex == IndividualClass.IndividualSexType.Unknown) { this.BackColor = Color.LightGray; } } else { newText = xref + " ..."; } this.Text = newText; details.SetToolTip(this, CreateToolString()); }
public IndividualButton(IndividualClass individual, bool selected = false) { this.individual = individual; this.Text = individual.GetName() + "\n" + individual.GetDate(IndividualEventClass.EventType.Birth).ToString() + " - " + individual.GetDate(IndividualEventClass.EventType.Death).ToString(); details = new ToolTip(); //details.IsBalloon = true; FlatStyle = FlatStyle.Flat; AutoSize = true; Anchor = AnchorStyles.Left | AnchorStyles.Top; Click += new System.EventHandler(Clicked); this.MouseUp += IndividualButton_MouseUp; //BackColor = Color.Beige; //details.AutomaticDelay = 10000; details.AutoPopDelay = 600000; //string toolTip = ; details.SetToolTip(this, CreateToolString()); //details.ToolTipTitle = individual.GetName(); //details.ToolTipIcon = ToolTipIcon.Info; IndividualClass.IndividualSexType sex = individual.GetSex(); if (!selected) { if (sex == IndividualClass.IndividualSexType.Female) { this.BackColor = Color.LightPink; } else if (sex == IndividualClass.IndividualSexType.Male) { this.BackColor = Color.LightBlue; } else if (sex == IndividualClass.IndividualSexType.Unknown) { this.BackColor = Color.LightGray; } } }