If you do not need development-time support, you can simply change the parent instance of the ListBox at runtime from one tab to another (make sure you have positioning configured correctly).
Essentially this:
listBox1.Parent = tabControl1.TabPages[1];
In the end, it will probably be easier for you to just have two ListBox with the same data source.
source
share