У меня есть textBox с несколькими функциями линии с другим размером шрифта. Теперь я хочу знать высоту курсора в этом текстовом поле как его простое текстовое поле, поэтому курсорный курсор будет иметь возможность изменять размер в соответствии с изменением шрифта и т. Д., Иными словами, я хочу знать высоту строки textBox или размер шрифта текстового поля.Как получить высоту курсора Caret в TextBox с помощью C#?
int fontHeight ;
using (Graphics g = textBox1.CreateGraphics()) {
float points = textBox1.Font.SizeInPoints;
fontHeight = Convert.ToInt16(points * g.DpiX/72);
}
MessageBox.Show("myFont size in pixels: " + fontHeight);
И ...
int fontHeight = Convert.ToInt32(textBox1.Font.Size);
Для этого я использую вышеуказанные коды, но не дает полных результатов, так как сделать его более совершенным?