ciao ragazzi...
semplice problemino , switch
ho dichiarato come int la variabile (girox) poi appena gli assegno un valore tipo:
caso 1: ecco che caso si sottolinea di rosso
seguendo gli esempi in rete sembra tutto in ordine cioe ,
dichiari una variabile come int ,poi la utilizzi come parametro per la funzione switch
ma non va .....
codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace quadris
{
public partial class Form1 : Form
{
public PictureBox[] xpic = new PictureBox[36];
public Form1()
{
InitializeComponent();
lancia_xpic();
}
public void lancia_xpic(){
int assex = 20;
int assey = 20;
int girox = 6;
for (int giro = 0; giro < 36; giro++)
{
xpic[giro] = new PictureBox() ;
xpic[giro].Visible = true;
xpic[giro].Location = new System.Drawing.Point(assex, assey);
xpic[giro].Size = new System.Drawing.Size(30, 30);
xpic[giro].BackColor = System.Drawing.SystemColors.ControlDarkDark;
assex = assex + 30;
switch (girox)
{
case 1: <--------- qui mi da un errore
assex = 20; assey = assey + 30;
}
this.Controls.Add(xpic[giro]);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}