Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        private void CheckAgainButton_Click(object sender, EventArgs e)
        {
            _lgResponse = CheckGrammar();

            CheckedTextBox.Select(0, CheckedTextBox.TextLength);
            CheckedTextBox.SelectionBackColor = Color.Transparent;

            HighLightMatches();
            UpdateInfo();
        }