public FormMain() { this.InitializeComponent(); var itemCount = 16; this._checkItems = new List <CheckedTextBox>(); for (var i = 0; i < itemCount; i++) { var item = new CheckItem() { Label = i.ToString(), Checked = i % 2 == 0, Text = $"Text-{i}" }; var ctrl = new CheckedTextBox() { DataContext = item, Tag = item, Size = new Size(ControlWidth, ControlHeight) }; this._checkItems.Add(ctrl); } this.Controls.AddRange(this._checkItems.ToArray()); this.UpdateLayout(); this.Resize += this.FormMain_Resize; this.Click += this.FormMain_Click; }
private void CheckAgainButton_Click(object sender, EventArgs e) { _lgResponse = CheckGrammar(); CheckedTextBox.Select(0, CheckedTextBox.TextLength); CheckedTextBox.SelectionBackColor = Color.Transparent; HighLightMatches(); UpdateInfo(); }