2017-11-15 29 views
0

は、私は、次のコードを試してみました:下にスクロールした後、ListBoxの最後の項目が表示されません。

Dim visibleItems As Int16 = ListBoxLibraryAirplanes.ClientSize.Height/ListBoxLibraryAirplanes.ItemHeight 

ListBoxLibraryAirplanes.TopIndex = Math.Max(ListBoxLibraryAirplanes.Items.Count - visibleItems + 1, 0) 

誰もがこの動作を見ていますか?

+1

私は、コードスニペットがリストの下の項目を表示すると仮定しています。それは私にとってはうまくいく。私は 'ListBoxAirplanes'を" 1 "から" 20 "に設定し、コードをボタンクリックイベントに配置しました。 'IntegralHeight'の設定とリストボックスのサイズにかかわらず、下の項目は常に現れました。 – Patrick

+0

Patrick - ありがとうございました。私は正式に困惑している。手動またはコードから、私はバーを一番下までスクロールし、一番下の1または2の項目は表示しません。 - Duardo – Duardo

+0

「下部1または2エントリが表示されない」とはどういう意味ですか?スロットは空であるか、そこにはありませんか?そのコードは 'Option Strict On'を使ってコンパイルすることさえありません。 – Plutonix

答えて

0

nullアイテムがリストボックスに追加されました。すべてが今働くようです。あなたの回答はPatrickと@Plutonixに感謝します。

関連する問題