Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2022, 20:45   #1
slava_q9
Пользователь
 
Регистрация: 03.03.2022
Сообщений: 14
По умолчанию Заменить заглавную букву обычной, если она не в начале слова

Создать строку с несколькими предложениями. В предложениях должны быть фрагменты текста, которые нужно заменить. При запуске программы выбирается шрифт из диалога fontDialog. Задать весь текст в текстовой компоненте с выбранным
шрифтом. Далее программа должна найти и отметить другим заданным шрифтом участки текста, в котором требуется внести изменения.
Помогите прописать алгоритм в методе SelectWords
Код:
Font userFont, selectionFont;
        public Form1()
        {
            InitializeComponent();
            rtb.Text = "ПОдобные идеи пЕриодически возникают в Дизайне бытовой техники.";
            FontDialog fontDialog = new FontDialog();
            if (fontDialog.ShowDialog(this) == DialogResult.OK)
            {
                userFont = fontDialog.Font;
                rtb.Font = userFont;
 
                if (fontDialog.ShowDialog() == DialogResult.OK)
                {
                    selectionFont = fontDialog.Font;
                    SelectWords();
                }
            }
        }
           void SelectWords()
        {
            string[] words = rtb.Text.Split(' ');
            for (int i = 0; i < words.Length; i++)
            {
                ///??
            }
slava_q9 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C] Вывести на экран все слова, преобразовав каждое из них следующим образом: первую букву слова заменить последней. AnthonyS Помощь студентам 2 18.02.2019 13:07
[C] задано строку, слова в котором разделены пробелами. заменить в каждом слове первую букву, если она маленькая, на большой карабах Помощь студентам 0 04.12.2017 20:24
Из строки удалить среднюю букву, если длина строки нечетная, если четная удалить две средние буквы. Заменить все вхождения в текст некоторой буквы на другую букву(PascalABCNET) FlayGlam Помощь студентам 0 03.12.2016 09:57
Разработать две подпрограммы: букву в заглавную и букву в строчную (в т.ч. для русского языка) makzagdon Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 25.04.2011 08:53
Заменить автоматически первую букву в ячейке на заглавную. agregator Microsoft Office Excel 2 02.07.2009 18:22