I really appreciate the help Roguedjack, anyways here is the report:
Start of report.
-----------------------------------------------
EXCEPTION
Error in the application.
-2005530516 (D3DERR_INVALIDCALL)
at Microsoft.DirectX.Direct3D.Texture..ctor(Device device, Int32 width, Int32 height, Int32 numLevels, Usage usage, Format format, Pool pool)
at djack.RogueSurvivor.UI.DXGameCanvas.m_Device_DeviceReset(Object sender, EventArgs e)
at djack.RogueSurvivor.UI.DXGameCanvas.InitDX()
at djack.RogueSurvivor.UI.DXGameCanvas.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
at System.Windows.Forms.Control.set_Visible(Boolean value)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at djack.RogueSurvivor.Program.Main()
-----------------------------------------------
LOG
init main : starting program...
init main : creating main form...
init main : creating main form done.
init d3d : creating device...
init d3d : device reset..
init d3d : creating sprite...
init d3d : creating text sprite...
init d3d : creating blank texture...
init d3d : creating minimap texture...
-----------------------------------------------
End of report.