C++Builder5 で、ListBox の Columns を「2以上」にすると
表示項目のない不要な列が右端に1列、余分に表示されてしまいます。
この現象の対策は、どうすればよいでしょうか?
よろしくお願いします。
--
Ohno <io...@cb.mbn.or.jp>
On Mon, 16 Mar 2009 04:26:18 +0900
<io...@cb.mbn.or.jp> wrote:
> C++Builder5 で、ListBox の Columns を「2以上」にすると
> 表示項目のない不要な列が右端に1列、余分に表示されてしまいます。
自己解決しました。
C++Builder6 では、この問題は起きませんでした。
両方のソース(stdctrls.pas)を見比べると、procedure TCustomListBox.SetColumnWidth;
での ColWidth の計算式が異なっておりました。
これを修正したら、正常な表示になりました。
--
Ohno <io...@cb.mbn.ne.jp>