>>564
おっさるとおりTreeViewへの追加処理に時間が掛かってる感じです

・何もせず都度表示の更新をしながら追加処理をすると20秒以上掛かるが表示のタイムラグはない
・BeginUpdate,EndUpdateで追加処理自体は速くなるが表示まで10秒ほどタイムラグが発生
・TreeViewがshowメソッド等でアクティブになってなければ追加処理は数秒で終わりますが表示に10数秒タイムラグが発生

ノード数約2万個を1行ずつ追加していったときの結果です
一個ずつ追加する方法だと限界なのかも知れませんね
AddRangeは試してないのでわかりません
AddRangeを使うとなると配列作るのが厄介そうですがちょっとやってみます