Option Strict Off Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ComboBox1.DisplayMember = "Text" Me.ComboBox1.Items.Add(New Form2()) End Sub Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim selectedForm As Form = Me.ComboBox1.SelectedItem selectedForm.Show() End Sub End Class Public Class Form2 Inherits Form Public Sub New() Me.Text = "Form2" End Sub Private Sub Form2_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing e.Cancel = True Me.Hide() End Sub End Class