C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 86 を表示中)
■51127 / )  Re[1]: ファイルをポップアップメニュー
□投稿者/ Hongliang (657回)-(2010/06/25(Fri) 16:13:30)
> ToolStripitem[] item = new ToolStripitem[files.Length];
>
> this.allfilesToolStripitem.DropDownItems.AddRange(
> new ToolStripItem[] {item[i]});
何故一つだけしか追加しないのに AddRange なんでしょう? というか事前に ToolStripItem[] item を作ってるんだから、ループで各要素の初期化だけして、最後に一回 item を AddRange すればいいんでは?
あと、item[i] の中身が new された様子がありませんが、大丈夫でしょうか?

> for (int i = 1; i < files.Length; i++) {
本題からは外れますが、0 番目の要素は追加しなくていいんでしょうか?

最後に、そもそもこのコードは実行されていますか? ブレイクポイントとかで確認して下さい。
返信 編集キー/


管理者用

- Child Tree -