Багаторядкове виведення тексту


Існує один чудовий об’єкт, який дозволяє виводити текст на формі у декілька рядків. Це значно спрощує програмний код і саме програмування, робить інтерфейс програми значно кращим. Мова піде про елемент Memo.

Код Memo1.Lines.Clear; очищає його від тексту,

а код memo1.Append('текст'); додає черговий рядок до Memo.



За допомогою Memo зручно зробити, наприклад, діалогову програму, відому нам по Паскалю.

names:=inputbox('Ім''я','Як тебе звати?','');
memo1.Append('Lazarus вітає тебе, '+ names+'!');
years:=inputbox('Вік','Скільки тобі років?','');
memo1.Append('Я дуже радий, що хоча тобі лише ');
memo1.Append(years+' років,');
memo1.Append('ти вже вивчаєш Lazarus.');
memo1.Append('Успіхів тобі!!!');

 Напис memo, який з’являється на об’єкті після додавання його на форму, видаляється у властивості Items.

Якщо користувачу не бажано редагувати те, що буде виведено в memo, то встановлюємо його властивість enabled в false


Немає коментарів:

Дописати коментар