要在RichTextBox中隐藏插入符号,您可以使用以下方法:
- 在代码中设置
CaretWidth
属性为0:richTextBox1.CaretWidth = 0; - 使用Windows API来设置插入符号的宽度:[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wp, IntPtr lp);
public const int EM_SETCARETWIDTH = 0x00D6;
private void Form1_Load(object sender, EventArgs e)
{
SendMessage(richTextBox1.Handle, EM_SETCARETWIDTH, (IntPtr)0, (IntPtr)0);
}
这样,插入符号就会在RichTextBox中隐藏。