В настоящее время я делаю проект simili-HangMan. Поскольку я просматривал много других проектов здесь, я не нашел то, что искал точно.Показать строковую переменную в текстовом поле
Примечания:
* Переменная motRechercher - это рандомизированное слово.
* Его можно использовать везде - я сделал набор для него.
МОЙ ВОПРОС: Я хочу отобразить строку в текстовом поле, которое является случайным словом, выбранным из списка, как это сделать?
Вот мой код для текстового поля:
private void txtMot_TextChanged(object sender, TextChangedEventArgs e)
{
for (int i = 0; i <= motRechercher.Length; i++)
{
StringBuilder sb = new StringBuilder(motRechercher);
sb[i] = '_';
string sba = sb.ToString();
txtMot.Text=sba;
}
}
Если слово для примера: Кат. Он должен показывать: _ _ _
Вот мой код для случайного выбора слов (работает) - это в основном, чтобы дать представление:
private void btnDemarrer_Click(object sender, RoutedEventArgs e)
{
Random rdn = new Random();
int nbreAleatoire = rdn.Next(0, 27);
motRechercher = lesMots[nbreAleatoire];
}
Если у вас есть какие-либо вопросы по поводу моего кода я буду править это облегчит вам понимание/помощь.
Дон Не создавайте StringBuilder в цикле. Не создавайте новый экземпляр Random в событии _Click. –
Хорошо, конечно. Как мне исправить это г-н Л. Б.? Дайте идеи, чтобы помочь мне конкретизировать проект. – MammouthQc
Что вы думаете? –