AnimalCrossingQR.ColorDialog.ColorDialog_Load C# (CSharp) Method

ColorDialog_Load() private method

private ColorDialog_Load ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void ColorDialog_Load(object sender, EventArgs e)
        {
            textFont = new System.Drawing.Font("Microsoft San Serif", 8);
            stringFormat = new StringFormat()
            {
                LineAlignment = StringAlignment.Center,
                Alignment = StringAlignment.Center,
            };

            paletteBrushes = AC.Palette.ColorPalette
                .Select(c => new SolidBrush(System.Drawing.Color.FromArgb(c.Red, c.Green, c.Blue)))
                .ToArray();

            oppositePaletteBrushes = AC.Palette.ColorPalette
                .Select(c => (c.Red * 0.2126) + (c.Green * 0.7152) + (c.Blue * 0.0722) > 128 ? Brushes.Black : Brushes.White)
                .ToArray();

            paletteLabels = new string[AC.Palette.ColorPalette.Length];
        }