投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/10/16 03:53:56
VB.NET をお使いなのですね?

> 「値を Null にすることはできません。」
妙ですね。そのエラーはどの行で発生していますか?

手元のVB2010 で試してみましたが、ListBox そのものは
Nothing データを問題なく受け入れるようです。
 ListBox1.Items.Add(Nothing)
 ListBox1.Items.AddRange(CType(Nothing, Object()))

となると、提示されたコードでオブジェクト参照が無いケースというと、
ListBox2 が Nothing なケースしか思い当りません。

試しに新規プロジェクトに ListBox2 を貼ってみて、その Form の Load イベントに
ugonight  さんが提示されたコードを記述した場合も、同じエラーになりますか?