Ya yo mismo solucione el problema.. :) je que bien!!! eso quieredecir qe d verdad estoy aprendiendoo!! jaja
Gracias a ustedes.. :)
bueno es asi lo dejo porcia caso alguien en un futuro lo necesita.
la cosa es que yo estaba usando un ocx un componente, para ponerle un skin a mi aplicacion, mas detalladamente se llama active skin...
bueno entonces asi es el codigo:
esto va en un modulo
Código:
Public Sub Aplicar_skin(ByVal Formulario As Form)
frmMain.Skin1.LoadSkin App.Path & "\Xtreme XP.skn"
frmMain.Skin1.ApplySkin Formulario.hwnd
End Sub
y entonces en el load del formulario cargaba a Aplicar_skin me
y el skin 1 (el control) lo tenia puesto en los dos form en el form 1 y en el form2
por lo que al cerrar el form2 no se me dejaba de ejecutar la aplicacion ya que estab como que cargado el control skin1 ..
para esolo qe hice fue copiar otra ves el aplicar_skin y ponerle todo el numero 2 osea de esta manera :
Código:
Public Sub Aplicar_skin2(ByVal Formulario As Form)
frmMain2.Skin2.LoadSkin App.Path & "\Xtreme XP.skn"
frmMain2.Skin2.ApplySkin Formulario.hwnd
End Sub
asi lo que dce es: cargar en el FORM2 (eso es loq ue me estab jodiendo) el skin2 y pues claro en el form2 renombre el control skin 1 a skin2 y en ves de poner en el load: " aplicar_skin me " puse odvio aplicar_skin2 me
de esta forma lee el otro public sub y asi cuando yo cierre el form2 como no queda nada en el aire.. por asi decirlo se termina de ejecutar mi aplicacion..