Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискСмотриComboВсе проекты

Помогите составить программу на с# в Windows Forms

Юлия Канделаки Ученик (15), закрыт 2 недели назад
Посчитать в строке количество слов.
исходные данные вводить с помощью ListBox.
Строки вводятся на этапе проектирования формы, используя окно свойств.
Вывод результата организовать в метку Label.
Лучший ответ
Николай Веселуха Высший разум (239739) 3 недели назад
Уже лучше, Юлия! Как вот только понять, что считать нужно количество слов в строке, а в ListBox строк несколько? Считать для каждой строки отдельно или общее количество во всех строках? Если отдельно, то что и как выводить в Label? Ну и как я понял других элементов управления на форме нет, так что программа при запуске сразу выводит результат. Допустим, что форму вы уже спроектировали и вам осталось подсчитать все слова в тексте, тогда вам следует создать для формы событие Load и добавить недостающий код в файл Form1.cs:

private void Form1_Load(object sender, EventArgs e) {
label1.Text = "Слов: " + CountWords(listBox1).ToString();
}
int CountWords(string line) {
return line.Split(' ').Length;
}
int CountWords(ListBox box) {
var count = 0;
foreach (string item in box.Items) count += CountWords(item);
return count;
}
Юлия КанделакиУченик (15) 3 недели назад
исходные данные вводить с помощьюListBox.
Строки вводятся на этапе проектирования формы, используя окно свойств.
Юлия КанделакиУченик (15) 3 недели назад
Код сработал только надо чтобы он подсчитал количество слов в одной определённой строке. То есть при создании элемента ListBox туда заносятся какие-нибудь фразы и надо чтобы при нажатии кнопки пуск посчиталось количество слов в выбранной строке в ListBox
Николай Веселуха Высший разум (239739) Прекрасно! Каким образом строка выбирается: решением суда, постановлением Правительства, Указом президента, по результатам всенародного тайного голосования? Где искать тот нормативно-правовой акт в котором описан этот тяжёлый случай? :) Что это за кнопка Пуск и где она находится? На панели задач вашей операционной системы или в Центре управления полётами в городе Королёве? В задании ясно указано, что существует всего три элемента управления: Form, ListBox и Label.
Остальные ответы
Похожие вопросы
Также спрашивают