リストボックス項目のテキストが切り捨てられないようにするために、その幅を最も長いテキストを持つ項目の幅に調整したいと考えています。
リストボックス項目の「実際の」幅を、項目のテキストに基づいたものにする方法はありますか?
ListBox.GetItemRectangle は、この実際の幅を返していないようです。
ありがとうございました。
MeasureString メソッド: (msdn から貼り付けたコピー)
Graphics g = control.CreateGraphics();
int width = (int)g.MeasureString(aString, control.Font).Width;
g.dispose();
テキストボックスの幅 (左右) を値に追加します。
MeasureStringメソッドを確認してください。