I have an arrayList that contains words (house, car ...
whatever) and I want to display individual words from this arrayList in a label
at different times when a button is clicked. So every time I click the button I
want the old word in the label to disappear and a new one to appear.
I've written the following code to do this but its not working... I'm
extracting the arrayList members to a string, then selecting a random member
from this string...
private void btnRandomWord_Click(object sender, EventArgs e)
{
if (words.Count == 0)
{
lblRandomWord.Text = "No saved words";
}
string[] strAllWords = new string[10];
foreach (object item in words)//words is an arrayList containing the words
{
for (int i = 0; i <= strAllWords.Length - 1; i++)
strAllWords.SetValue(item, i);
}
Random RandString = new Random();
lblRandomWord.Text = strAllWords[RandString.Next(0, strAllWords.Length)];
}