Урок 25 - докладне вивчення richedit a - the delphi

Урок 25 - Докладне вивчення RichEdit'a

У цьому уроці вивчимо компонент RichEdit на вкладці Win32.

Отже почнемо з найпростішого, завантаження і збереження, витягуємо 2 компонента OpenDialog і SaveDialog з вкладки Dialogs, і натискаємо на ToolBar правою кнопкою, у меню вибираємо New Button. також створимо ще одну кнопочку.

Урок 25 - докладне вивчення richedit a - the delphi

Ось що маємо отримати

І в першій і в другій створюємо подія OnClick і пишемо код: Завантаження і збереження ми реалізували, тепер стилізацію тексту, для цього зробимо роздільник в ToolBar'е, натискаємо на нього правою кнопкою і в меню вибираємо New Separator і описаним вище способом створюємо 3 кнопки і в їх обробниках подій OnClick пишемо код:

Урок 25 - докладне вивчення richedit a - the delphi

Тепер вирівнювання, також створюємо роздільник і 3 кнопки. У подіях OnClick наступний код:

Урок 25 - докладне вивчення richedit a - the delphi

Колір шрифту, витягуємо діалог вибору кольору ColorDialog і робимо кнопку з роздільником. У події OnClick код:

Урок 25 - докладне вивчення richedit a - the delphi

Працює! Тепер навчимося змінювати розмір виділеного тексту, знову робимо розділити і вставляємо Edit з компонентом UpDown. Властивість Associate встановити на Edit1. У обробнику події Edit1 OnChange напишемо код:

Урок 25 - докладне вивчення richedit a - the delphi

Можна змінювати зовнішній вигляд шрифту, витягнемо FontDialog і створимо ще одну кнопочку в її подію OnClick напишемо:

Урок 25 - докладне вивчення richedit a - the delphi

Все що нам треба зробити це витягнути ActionList і PopupMenu на вкладці Standart. Кількома два рази на ActionList і далі як на картинці.

Урок 25 - докладне вивчення richedit a - the delphi

Урок 25 - докладне вивчення richedit a - the delphi

Тепер в PopupMenu створюємо 5 пунктів з будь-яким ім'ям, в свежесозданом пункті у властивості Action виберемо наша дія і Caption здасться сам і так для всіх п'яти штук, за бажанням їх можна перевести на українську мову. До кінці потрібно встановити властивість PopupMenu RichEdit'а на PopupMenu1 і все готово можна користуватися правою кнопкою.

Урок 25 - докладне вивчення richedit a - the delphi

Картинки я залишаю на вашу совість. Експериментуєте!

Успіхів!
Зустрінемося в наступному уроці!

Урок 24 - Вивчаємо компонент PaintBox