Beispiel #1
0
        private void Process(Gender gender, string name, Label messageLabel, Label infoLabel)
        {
            // Update message label
            messageLabel.Text = MultiPattern.Format(Properties.Resources.OtherMessageGender, gender, name);

            // Update info label
            var actualGender = MultiPattern.GetGender(Properties.Resources.OtherMessageGender, gender);

            if (actualGender != gender)
            {
                infoLabel.Font = new Font(infoLabel.Font, FontStyle.Bold);
            }
            else
            {
                infoLabel.Font = new Font(infoLabel.Font, FontStyle.Regular);
            }

            infoLabel.Text = PatternNames.GetGenderName(actualGender);
        }