Hi,
I have this code:
Everytime I run this code, I get this error: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() { } } }
'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




Reply With Quote