This is possible, but can grow into something complex.
I will give an example in its simplest form:
- In Solution Explorer, double click Page2.vb
- From the Toolbox, add a PropertyGrid
- In Solution Explorer, double click MainForm
- From the Toolbox, add a BasicLabel
- From the Toolbox, add a button
- Double click the button and add this code:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Page2.PropertyGrid1.SelectedObject = BasicLabel2
Page2.Show()
End Sub
When you run the program and click the button, you can now adjust the properties of the BasicLabel