Boas,
Estou a desenvolver uma aplicação em c# e pela primeira vez estou a usar enumerações, mas não sei porque esta a dar-me um erro esquisito que eu não consigo associar a nada...
é no TipoEstado que está a vermelho que me está a dar o erro que diz assim
[[[Inconsistent accessibility: property type 'Transito.Estado' is less accessible than property 'Transito.Semaforo.TipoEstado' ]]]
se me puderem ajudar agradeço imenso!
cumps.
Estou a desenvolver uma aplicação em c# e pela primeira vez estou a usar enumerações, mas não sei porque esta a dar-me um erro esquisito que eu não consigo associar a nada...
Código:
enum Estado
{
Vermelho,
Amarelo,
Verde
}
public partial class Semaforo : UserControl
{
Timer intTimer = new Timer();
public Semaforo()
{
InitializeComponent();
panel1.BackColor = Color.Black;
panel2.BackColor = Color.Black;
// intTimer.Interval = 3000;
// intTimer.Tick +=new EventHandler(intTimer_Tick);
// intTimer.Start();
}
private Estado tipoEstado;
public Estado [COLOR=Red]TipoEstado[/COLOR]
{
get { return tipoEstado; }
set
{
switch (Estado)
{
case Estado.Vermelho:
panel1.BackColor = Color.Red;
break;
case Estado.Amarelo:
panel2.BackColor = Color.Yellow;
break;
case Estado.Verde:
panel3.BackColor = Color.Yellow;
break;
default:
panel1.BackColor = Color.Black;
panel2.BackColor = Color.Black;
panel3.BackColor = Color.Black;
}
}
}
é no TipoEstado que está a vermelho que me está a dar o erro que diz assim
[[[Inconsistent accessibility: property type 'Transito.Estado' is less accessible than property 'Transito.Semaforo.TipoEstado' ]]]
se me puderem ajudar agradeço imenso!
cumps.