here's the breakdown of the code


in frmMain

VB Code:
  1. Private Sub mnuFavorite_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFavorite.Click
  2.         Dim fmaps As New frmMaps
  3.         fmaps.ShowDialog()
  4.     End Sub

in frmMaps

VB Code:
  1. Private Sub cmdAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAdd.Click
  2.         Dim fe As New frmEditMap
  3.         Dim map As clsMap
  4.         fe.Init()
  5.  
  6.         If fe.ShowDialog = DialogResult.OK Then
  7.             map = New clsMap
  8.             map.Map = fe.txtMap.Text
  9.             map.Game = fe.cmbGames.Text
  10.             map.CaseSensitive = fe.chkCase.Checked
  11.             map.PartialMatch = fe.chkPartial.Checked
  12.             map.ID = maps.Count
  13.             maps.Add(map)
  14.         End If
  15.  
  16.         fe.Dispose()
  17.         fe = Nothing
  18.  
  19.         Renumber()
  20.         Populate()
  21.  
  22.         Me.DialogResult = DialogResult.None
  23.  
  24.     End Sub



in frmEditMap

VB Code:
  1. Private Sub cmdSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSave.Click
  2.         Me.DialogResult = DialogResult.OK
  3.         Me.Close()
  4.     End Sub