public void TextChanged(object sender, EventArgs e) { RichTextBox richTextBox = (RichTextBox)sender; if (richTextBox.InvokeRequired) { TextChangedDelegate textChangedDelegate = new TextChangedDelegate(TextChanged); richTextBox.Invoke(textChangedDelegate, new object[] { sender, e }); } else { string text = richTextBox.Text; int value; int.TryParse(text, out value); if (value > 0 && value < 10) { Board.SetValue(X, Y, value); richTextBox.ReadOnly = true; richTextBox.MouseLeave -= new System.EventHandler(this.MouseLeave); Board.FigureStuffOut(); //UpdateGui.BeginInvoke(null, null, null, null); UpdateGui.Invoke(null, null); } } }
public void UnSetDoTextChangedAction(TextChangedDelegate func) { textChangedDelegate = func; this.TextChanged -= OnTextChanged; this.KeyUp -= OnKeyUp; this.GotFocus -= OnGotFocus; this.LostFocus -= OnLostFocus; }
public void SetDoTextChangedAction(TextChangedDelegate func) { textChangedDelegate = func; this.TextChanged += OnTextChanged; this.KeyUp += OnKeyUp; this.GotFocus += OnGotFocus; this.LostFocus += OnLostFocus; typingWaitTimer = new DispatcherTimer(); typingWaitTimer.Tick += OnTimedEvent; typingWaitTimer.Interval = new TimeSpan(0,0,0,0, TYPING_WAIT_INTERVAL); }
public UpdatingTextBox(TextChangedDelegate callback, Texture2D textBoxTexture, Texture2D caretTexture, SpriteFont font, Color textColor) { this._textBoxTexture = textBoxTexture; this.callback = callback; if (textBoxTexture != null) { this.Width = textBoxTexture.Width; this.Height = textBoxTexture.Height; } this._caretTexture = caretTexture; this._font = font; this._textColor = textColor; }
public AddEditUserForm() { InitializeComponent(); //подписка на событие TextChanged += new TextChangedDelegate(CheckEmptyFields); if ((tbUserFirstName.Text.Length > 0 || tbUserLastName.Text.Length > 0) && cbUserRole.SelectedIndex != -1 && cbUserGroup.SelectedIndex != -1) { bOK.Enabled = true; } else { bOK.Enabled = false; } }
public void InitializeEntryBoxes() { entries.Clear(); textChangedDelegate = new TextChangedDelegate(OnDelegateTextChanged); foreach (Control c in this.Controls) { if (c is EntryBox) { entries.Add(c as EntryBox); c.BringToFront(); } } //entries.Reverse(); for (int i = 0; i < entries.Count; i++) { switch (i) { case 0: AssignEntry(entries[i], "Artist"); break; case 1: AssignEntry(entries[i], "Album"); break; case 2: AssignEntry(entries[i], "Title"); break; case 3: AssignEntry(entries[i], "Year"); break; case 4: AssignEntry(entries[i], "Genre"); break; } } }
public void SetDoTextChangedAction(TextChangedDelegate func) { textChangedDelegate = func; typingWaitTimer = new System.Timers.Timer(TYPING_WAIT_INTERVAL); typingWaitTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent); }
public void OnTextChanged(TextChangedDelegate del) { textChangedDelegate = (sender, e) => del(this); }
public void OnTextChanged(TextChangedDelegate del) { this.editText.TextChanged += (sender, e) => del(this); }