Click here to Skip to main content
15,881,803 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult9-May-12 3:20
mvePIEBALDconsult9-May-12 3:20 
GeneralRe: C# dice program (combobox selection) Pin
Angel_789-May-12 5:53
Angel_789-May-12 5:53 
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult10-May-12 3:09
mvePIEBALDconsult10-May-12 3:09 
GeneralRe: C# dice program (combobox selection) Pin
Angel_7810-May-12 6:07
Angel_7810-May-12 6:07 
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult10-May-12 15:48
mvePIEBALDconsult10-May-12 15:48 
GeneralRe: C# dice program (combobox selection) Pin
Angel_7811-May-12 15:57
Angel_7811-May-12 15:57 
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult12-May-12 6:23
mvePIEBALDconsult12-May-12 6:23 
GeneralRe: C# dice program (combobox selection) Pin
Angel_7812-May-12 12:12
Angel_7812-May-12 12:12 
Ok so I moved my random out and made it a static but I still don't get how to call it all on my button. Complete code is
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 Dice
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            comboBox1.DataSource = Enum.GetValues(typeof(DiceValue));
        }

        public enum DiceValue
        {
            [Description("3 sided die")] Three = 3,
            [Description("4 sided die")] Four = 4,
            [Description("5 sided die")] Five = 5,
            [Description("6 sided die")] Six = 6,
        }
    public class RollDice
    {
        public static Random rndGen = new Random((int) DateTime.Now.Ticks);
        
        public static int RandomDice(Int32 numberOfSides, Int32 numberOfTimes)
        {
            int total = 0;

            //Random rndGen = new Random((int)DateTime.Now.Ticks);

            for (int i = 0; i < numberOfTimes; i++)
            {
                // Upperbound is exclusive so add 1 to the number of sides
                total = total + rndGen.Next(1, numberOfSides + 1);
            }
            return total;
        }
        }

    private void button1_Click(object sender, EventArgs e)
    {
        var dice = new RollDice();

        var numberOfSides = comboBox1.SelectedItem;

        var numberOfTimes = textBox1.Text;

        int result = dice(numberOfSides, numberOfTimes);

        richTextBox1.Text = result.ToString();
    }    
    }
}

Getting the feeling this should be easy but I just can't see it Frown | :(
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult13-May-12 5:31
mvePIEBALDconsult13-May-12 5:31 
GeneralRe: C# dice program (combobox selection) Pin
Angel_7813-May-12 10:09
Angel_7813-May-12 10:09 
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult13-May-12 16:34
mvePIEBALDconsult13-May-12 16:34 
GeneralRe: C# dice program (combobox selection) Pin
Angel_7814-May-12 10:36
Angel_7814-May-12 10:36 
GeneralRe: C# dice program (combobox selection) Pin
PIEBALDconsult14-May-12 14:11
mvePIEBALDconsult14-May-12 14:11 
Questionerror on exiting form wit datagridview containing comboboxcell Pin
markoVVVV8-May-12 1:14
markoVVVV8-May-12 1:14 
AnswerRe: error on exiting form wit datagridview containing comboboxcell Pin
Eddy Vluggen8-May-12 5:03
professionalEddy Vluggen8-May-12 5:03 
AnswerRe: error on exiting form wit datagridview containing comboboxcell Pin
Apocalypse Now8-May-12 14:58
Apocalypse Now8-May-12 14:58 
QuestionReg: Loading text file(size 100 MB) in Richtextbox Pin
Member 23893798-May-12 1:00
Member 23893798-May-12 1:00 
AnswerRe: Reg: Loading text file(size 100 MB) in Richtextbox Pin
Luc Pattyn8-May-12 2:10
sitebuilderLuc Pattyn8-May-12 2:10 
AnswerRe: Reg: Loading text file(size 100 MB) in Richtextbox Pin
Pete O'Hanlon8-May-12 2:26
mvePete O'Hanlon8-May-12 2:26 
AnswerRe: Reg: Loading text file(size 100 MB) in Richtextbox Pin
Dave Kreskowiak8-May-12 3:21
mveDave Kreskowiak8-May-12 3:21 
AnswerRe: Reg: Loading text file(size 100 MB) in Richtextbox Pin
Alan N8-May-12 4:31
Alan N8-May-12 4:31 
QuestionProblem with dictionary Pin
Mark Vloerjans8-May-12 0:52
Mark Vloerjans8-May-12 0:52 
AnswerRe: Problem with dictionary Pin
Luc Pattyn8-May-12 2:16
sitebuilderLuc Pattyn8-May-12 2:16 
GeneralRe: Problem with dictionary Pin
Mark Vloerjans23-May-12 1:24
Mark Vloerjans23-May-12 1:24 
AnswerRe: Problem with dictionary Pin
Luc Pattyn23-May-12 2:17
sitebuilderLuc Pattyn23-May-12 2:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.