Some error(s) I can't spot
Hi,
I have this code:
Code:
using System;
using System.Windows.Forms;
using System.Drawing;
namespace Monopoly
{
class MainMenu: Form
{
static void Main()
{
Application.Run(new SpelUI());
}
public MainMenu()
{
this.ClientSize = new System.Drawing.Size(1024,768);
this.ResizeRedraw = true;
this.FormBorderStyle = FormBorderStyle.None;
InitializeComponent();
string[] ButtonName = new string[6] {"newgame", "load", "mplayer" ,"options" ,"credits" ,"exit"};
PictureBox[] menuItems = new PictureBox[ButtonName.Length];
//this.Text = "Test";
}
public void InitializeComponent()
{
//
// MainMenu
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(1024, 768);
this.Name = "MainMenu";
//this.Load += new System.EventHandler(this.MainMenu_Load);
this.BackgroundImage = Image.FromFile(@"E:\Monopoly V2\Pictures\skyscraper.jpg");
for (int i = 0;i < 6; i++)
{
string temp;
menuItems[i] = new PictureBox();
menuItems[i].SizeMode = PictureBoxSizeMode.AutoSize;
menuItems[i].Left = 370;
menuItems[i].Width = 200;
menuItems[i].Height = 40;
menuItems[i].Top = 400 + 60 * i;
menuItems[i].BackColor = System.Drawing.Color.Transparent;
menuItems[i].Click += new EventHandler(MenuItemClick);
menuItems[i].Tag = ButtonName[i];
temp = System.Environment.CurrentDirectory + @"\Buttons\" + ButtonName[i] + ".gif";
//MessageBox.Show(temp);
menuItems[i].Image = Image.FromFile(temp);
//menuItems[i].Visible = true;
Controls.Add(menuItems[i]);
}
}
}
public void MainMenu_Load()
{
}
}
}
Everytime I run this code, I get this error:
'The name menuItems doesn't exist in class or namespace Monopoly.MainMenu'
Can anyone tell me where I should declare the menuItems array and the string array to get rid of this error?
Thanks.
MK