/// <summary> /// Botão que Rola os Dados. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CmdRollDice_Click(object sender, EventArgs e) { string strNum = ClsSorteio.Sorteia(); ClsDiceGDI.DesenhaValorDado(this, Convert.ToByte(strNum), Color.Red, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130, 12); LblNumero.Text = strNum; }
/// <summary> /// Botão que desenha um dado com o número 4. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cmd4_Click(object sender, EventArgs e) { ClsDiceGDI.DesenhaValorDado(this, 4, Color.Azure, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130, 12); LblNumero.Text = "4"; }
/// <summary> /// Botão que desenha um dado com o número 2. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cmd2_Click(object sender, EventArgs e) { ClsDiceGDI.DesenhaValorDado(this, 2, Color.Moccasin, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130, 12); LblNumero.Text = "2"; }
/// <summary> /// Botão que desenha um dado com o número 1. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cmd1_Click(object sender, EventArgs e) { ClsDiceGDI.DesenhaValorDado(this, 1, Color.OrangeRed, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130, 12); LblNumero.Text = "1"; }
/// <summary> /// Botão que desenha um dado sem números (0 - não existe). Moldura + Número. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cmd0_Click(object sender, EventArgs e) { ClsDiceGDI.DesenhaDadoCompleto(this, 0, Color.Red, Color.Blue, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130, 12); LblNumero.Text = "0"; }
/// <summary> /// Existe o evento "PaintEventArgs" para desenhar também. /// É possível usá-lo para desenhar a moldura ou colocar no próprio /// construtor da classe do Form, abaixo do "InitializeComponent();" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UcDiceGDI_Paint(object sender, PaintEventArgs e) { ClsDiceGDI.DesenhaMolduraDado(this, Color.Black, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130); }
/// <summary> /// Botão que desenha um dado com o número 6. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cmd6_Click(object sender, EventArgs e) { ClsDiceGDI.DesenhaValorDado(this, 6, Color.RosyBrown, CmdRollDice.Location.X + 25, CmdRollDice.Location.Y - 130, 12); LblNumero.Text = "6"; }