-1
다른 글꼴 크기를 사용하여 여러 줄 기능이있는 일부 textBox가 있습니다. 이제이 텍스트 상자 텍스트의 캐럿 커서 높이를 간단한 텍스트 상자로 알고 싶습니다. 따라서 캐럿 커서는 글꼴 변경 등으로 크기를 조정할 수 있으며 다른 말로하면 textBox의 줄 높이 또는 글꼴 크기를 알고 싶습니다. textBox의 이를 위해C#을 사용하여 TextBox에서 캐럿 높이 커서를 구하는 방법?
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);
나는 위의 코드를 사용하지만, 그래서 어떻게 더 완벽하게 만드는 전체 결과를 포기하지 않을거야?