title: combobox not being populated
body: <p>I have a windows form project with a main form. There is a textbox leave event that opens a new form. In that new forms load event i have a combobox item loop that populates the combobox items. It works perfectly fine if run on the main form but doesnt work on the second form. Why doesn't the comboboxes on the secondary form populate when that form is opened via a textbox_leave event from the main form?
  this is the leave event</p>
  
  <pre><code> Private Sub tbChartTitle_Leave(sender As Object, e As System.EventArgs) Handles tbChartTitle.Leave
      If Not tbChartTitle.Text = Nothing Then
          frmTitleAttributes.Show()
      End If
  End Sub
  </code></pre>
  
  <p>This is the code that populates one of the comboboxes on the second form (it works if run on a combobox on the main form)</p>
  
  <pre><code> Private Sub frmTitleAttributes_Load(sender As Object, e As System.EventArgs) Handles Me.Load
      InitializeComponent()
      AddFonts()
  End Sub
  Private Sub AddFonts()
      ' Get the installed fonts collection.
      Dim allFonts As New Drawing.Text.InstalledFontCollection
      ' Get an array of the system's font familiies.
      Dim fontFamilies() As FontFamily = allFonts.Families
  
      ' Display the font families.
      For i As Integer = 0 To fontFamilies.Length - 1
          cbxTitleFonts.Items.Add(fontFamilies(i).Name)
      Next
  End Sub
  </code></pre>