大規模なVB6をVB.NETプロジェクトに移植しましたが、正しくコンパイルされますが、winformオブジェクトの配列コレクションがないため、さまざまなオブジェクトを配置するために、ほとんどのイベントハンドラーをコメントアウトする必要がありました。コレクション配列でListオブジェクトに含まれていました。
たとえば、VB6では、ボタンの配列を持つことができます。私のコードには
Dim WithEvents cmdButtons As New List(Of Button)
(そして、Loadイベントでは、リストが伝播されます)
明らかに、コンテナでイベントを発生させることはできません。コンテナの内容(異なる名前を持つ)からイベントを発生させる方法はありますか?
Button作成コードにはイベント名がありますが、コードのHandles部分がない(コメントアウトされている)ため、ハンドラーはインターセプトしません。