Предмет: Информатика, автор: dodkate88

Створіть проєкт, у якому в результаті настання події MouseMove для поля буде змінено текст у ньому, встановлено червоний колір тексту, сірий колір фону і поле переміститься на 100 пікселів управо і на 80 пікселів униз ( ширина поля збільшиться на 5 символів) зробити у Lazarus!!!!!!!​

Ответы

Автор ответа: litvinovkiril14let
1

Щоб створити проект, який ви описали, ви можете виконати такі дії в Lazarus:

Відкрийте Lazarus і створіть новий проект, вибравши «Файл» -> «Новий проект» -> «Програма».

В інспекторі проектів виберіть «Form1» і додайте до форми компонент «TMemo». Це буде поле, в якому ми будемо змінювати текст.

Двічі клацніть на компоненті "Form1", щоб відкрити редактор коду. У розділі «Використання» додайте «Типи» та «Вікна» до списку використовуваних одиниць.

Додайте такий код до обробника подій OnMouseMove компонента Form1:

йти

Скопіюйте код

procedure TForm1.Memo1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);

почати

  Memo1.Text := 'Новий текст'; // Змінити текст

  Memo1.Font.Color := clRed; // Змінити колір тексту на червоний

  Memo1.Color := clGray; // Змінити колір фону на сірий

  Memo1.Left := Memo1.Left + 100; // Перемістити поле на 100 пікселів праворуч

  Memo1.Top := Memo1.Top + 80; // Перемістити поле на 80 пікселів вниз

  Memo1.Width := Memo1.Width + 5; // Збільшити ширину поля на 5 символів

кінець;

Збережіть і запустіть проект. Наведіть вказівник миші на компонент Memo і спостерігайте за змінами.

Примітка: Компонент Memo може бути не найкращим вибором для цього проекту, оскільки він розроблений для багаторядкового введення тексту. Якщо ви бажаєте, ви можете замість цього використовувати компонент TLabel або TEdit.


dodkate88: Дякую
4fvwdgwnzf: А чи можеш зробити в лазарус TEdit
litvinovkiril14let: Да могу
Похожие вопросы
Предмет: Физика, автор: yxkyon
Помогите пожалуйста сделать самостоятельную по физике. Даю 50 баллов!

1. Виберіть правильне твердження. Метеорит, що влетів у земну атмосферу, розжарився.
А Метеорит нагрівся внаслідок тертя об повітря.
Б Атмосфера передала метеориту деяку кількість теплоти.
В Після падіння на землю внутрішня енергія метеорита не змінилася.
2. Який з видів теплообміну супроводжується перенесенням речовини? Виберіть правильне твердження.
А Теплопровідність;
Б випромінювання;
В конвекція.
Середній рівень
1. Одяг яких кольорів варто носити взимку; улітку?
2. Улітку лід зберігають під шаром ошурків і землі. Чому?
Достатній рівень
1. а) Чому після сильного шторму вода в морі стає теплішою?
б) Чи горітиме свіча на борту космічного орбітального комплексу?
2. а) Чим пояснити, що при вбиванні цвяха його капелюшок майже не нагрівається, але, коли цвях убитий, достатньо декількох ударів, щоб капелюшок сильно нагрівся?
б) Чому термоси виготовляють круглого, а не квадратного перерізу?
Високий рівень
1. а) Із дна водойми спливає бульбашка повітря. За рахунок чого збільшується її потенціальна енергія? Чи змінюється при цьому її внутрішня енергія?
б) У чашку налили гарячої кави. Що треба зробити, щоб кава охолола швидше: налити в неї молоко відразу чи через деякий час?
2. а) Чому ковзани легко сковзають по льоду, а по склу, поверхня якого більш гладка, на ковзанах кататися не можна?
б) Земля безупинно випромінює енергію в космічний простір. Чому ж Земля не замерзає?
Предмет: Українська мова, автор: vzaborozhnij1982