public GBScreenForm(Memory.MappedMemory ram) { InitializeComponent(); m_cpuUsage = new int[toolStripStatusLabelSpeed.Width]; for (int i = 0; i < m_cpuUsage.Length; i++) { m_cpuUsage[i] = 0; } this.IsMdiContainer = true; this.Visible = true; m_srcRect = new Rectangle(0, 0, 256, 256); m_wnRect = new Rectangle(0, 0, 160, 144); m_spRect = new Rectangle(0, 0, 160, 144); m_units = GraphicsUnit.Pixel; m_rect = new Rectangle(); m_bgBitmap = new Bitmap(160, 144, PixelFormat.Format32bppArgb); m_toolStripRecent = new myToolStripMenuItem[5]; for (int i = 0; i < 5; i++) { m_toolStripRecent[i] = new myToolStripMenuItem(); m_toolStripRecent[i].Text = ""; m_toolStripRecent[i].Click += new System.EventHandler(OnToolStripRecentClick); fichierToolStripMenuItem.DropDownItems.Add(m_toolStripRecent[i]); m_toolStripRecent[i].Visible = false; } ReadIniFile(); RefreshUI(); this.Show(); }
private void OnToolStripRecentClick(object sender, EventArgs e) { myToolStripMenuItem t = (myToolStripMenuItem)sender; String name = t.romName; string path = t.romPath; GameBoy.LoadCartridge(path + "\\" + name, name, false); }