改变插入字符大小的RichTextBox

本文关键字:RichTextBox 插入 字符 改变 | 更新日期: 2023-09-27 17:52:57

是否可以改变RichTextBox的插入符号大小?

我想改变插入符号的Width

改变插入字符大小的RichTextBox

你可以试试这个

public partial class Form1 : Form
{
    [DllImport("user32.dll")]
    static extern bool CreateCaret(IntPtr hWnd, IntPtr hBitmap, int nWidth, int nHeight);
    [DllImport("user32.dll")]
    static extern bool ShowCaret(IntPtr hWnd);
    public Form1()
    {
        InitializeComponent();
    }

    private void richTextBox1_KeyUp(object sender, KeyEventArgs e)
    {
        CreateCaret(richTextBox1.Handle, IntPtr.Zero, 10, richTextBox1.Font.Height);
        ShowCaret(richTextBox1.Handle);
    }
}