private void SetSelect() { if (listBox1.InvokeRequired) { SetSelectCallback d = new SetSelectCallback(SetSelect); this.Invoke(d, new object[] { }); } else { int p = listBox1.SelectedIndex + 1; if (p >= listBox1.Items.Count) { p = 0; } listBox1.SelectedIndex = p; } }
private void of_SetRichCursor(object msge) { try { RichTextBox richbox = (RichTextBox)msge; //设置光标的位置到文本尾 if (richbox.InvokeRequired) { SetSelectCallback d = new SetSelectCallback(of_SetRichCursor); this.Invoke(d, new object[] { msge }); } else { richbox.Select(richbox.TextLength, 0); //滚动到控件光标处 richbox.ScrollToCaret(); } } catch (Exception) { } }