Як зробити програму "замітки" (delphi 7)?
Компонент "Memo"
У даній інструкції буде розглянута програма "Нотатки". У ній буде використаний компонент "memo". При бажанні, можна буде додати зберігати список в .txt файл і завантажуватися з нього (також розглянуто в інструкції).
Інструкція
Рівень складності: Легко
1 крок
Додайте наступні компоненти на форму:
- Memo1
- Edit1
- Button1, Button2, Button3
Перейменуйте кнопки в: "Додати", "Видалити", "Очистити" відповідно.
2 крок
Після виконання перших 2х кроків.
В обробник "onclick" Button1 вставте:
begin
Memo1.Lines.Add (Edit1.Text)
//Edit1.Clear-
end-
Приберіть "//" в третій сходинці, якщо хочете, щоб Edit1 очищався після копіювання тексту з нього в Memo1.
У Button2 (onclick) вставте:
begin
if Memo1.Lines.Countlt;> 0 then
Memo1.Lines.Delete (Memo1.CaretPos.Y) -
end;
У Button3 (onclick) вставте:
begin
Memo1.Lines.Clear-
end;
Якщо Ви хочете, щоб вміст "Memo1" зберігалося в файл, додайте "Button4", назвіть її "Зберегти" і в обробник події "onclick" вставте:
Begin
Memo1.Lines.SaveToFile ('Путь.txt') -
End;
Також можна завантажувати рядки в Memo з .txt файлу. Для цього додайте ще одну кнопку, назвіть її "Завантажити" і на "onclick" вставте:
Begin
Memo1.Lines.LoadFromFile ('Путь.txt') -
End-
При цьому .txt файлі після кожного нового запису повинен використовуватися перенесення рядка. У такому форматі запису файл буде збережуться при використанні кнопки "зберегти".
3 крок
Програма в результаті.
Запустіть програму. При натисканні на "Додати" вміст "Edit1" копіюється в рядок в "Memo1", при натисканні на "Видалити" віддаляється виділяється рядок, а якщо натиснути на "Очистити" - видаляються всі рядки в Memo1.
Поради та попередження:
- Якщо Ви додавали кнопки "Зберегти" та "Завантажити" - не забудьте в коді замінити "Путь.txt" на реальний шлях. Наприклад: C: My_Files MyNotepad.txt.
About
Як користуватися групою компонентів raidobutton (radiogroup) в delphi? RadioGroup (Delphi)Ні для кого не секрет, що об'єктно-орієнтована мова програмування Delphi використовує досить таки широкий набір компонентів. Одним з них є RadioGroup, який буває таки часто використовується в певних видах програм. І ось виникає,…
Як зробити графічний редактор (подоба painta, але з меншою кількістю функцій) за допомогою delphi? Ось так ось буде виглядати даний графічний редакторБагато починаючі програмісти, та й любителі теж, стикалися з об'єктно-орієнтованою мовою програмування Delphi. І напевно деякі з них намагалися створити за допомогою Delphi, щось типу 'Paint'a? Так…
Як відкрити файл djvu? Лого формату ...DjVu - формат, розроблений спеціально для зберігання відсканованих документів - книг, журналів, рукописів та ін., Аналог PDF, але зі своїми особливостями. Якщо Ви не знаєте, як відкрити файл даного формату - прочитайте цю інструкцію…
Як створити jad з jar для java додатків? JADMakerМобільні телефони в основному Samsung для установки додатків вимагають файл * .jad це файл як ярлик в комп'ютері вказує шлях до нашого додатком в телефоні. У ньому міститься інформація про розмір додатка, його назві та ін.ІнструкціяРівень…
Як навчитися використовувати цикл for..to..do в delphi? цикл For..to..doНапевно, користувачі, які тільки починають програмувати на об'єктно-орієнтованої мови програмування Delphi, в ході початку своїх розробок програм можуть зіткнутися з проблемою використання циклів. Одним з таких циклів є цикл…
Як вставляти посилання в слово Готова посилання в слові.Хочете, щоб при натисканні на слово сторінка переходила на сайт за посиланням, а не вставляти величезні посилання на всю сторінку? Коли посилання "захована" в слово це і виглядає симпатичніше, краще і більш зручно у…
Як відкрити доступ до кнопки за паролем (delphi 7)? Приклад форми входу в програму після введення пароляБувають випадки, коли доступ до будь-якого об'єкта (наприклад, до кнопки) у Вашій програмі потрібно відкрити тільки після введення пароля. Наприклад, Ви продаєте ключ для доступу до всіх…
Як прибрати кольорові виділення тексту у файлі word, збереженого з html-документа? Іноді в збереженому з Інтернету документі залишається виділення тексту різнокольоровими смугами. Я так і не зміг прибрати їх стандартними засобами Word'а, довелося шукати інший спосіб. Є примітивний, але швидкий і дієвий спосіб ...ІнструкціяРівень…
Як лити на торрент Питання, що цікавить багатьохІнструкціяРівень складності: Легко1 крок Бажано перед тим як публікувати фільм перейменувати його, щоб назва фільму була на латиниці і прогалини замінюємо "_". Для того, щоб перейменувати фільм клікаєм по ньому правою…
Як більш досконально зрозуміти використання синтаксису if-then-else в delphi? Конструкція If-Then-ElseБагато починаючі програмісти, які починають програмувати в О.О.Я.П. Delphi (так і в деяких інших мовах програмування), можуть зіткнутися із завданням використання синтаксису If-Then-Else. Наступні кроки напевно допоможуть вам…
Як можна використовувати "випадають списки" в delphi (combobox)? Вікно програмиОтже, буває, що в об'єктно-орієнтованої мови програмування Delphi використовуються випадають списки, які за своїми розмірами займають на формі не так багато місця, для цих цілей використовується компонент ComboBox. Нижче буде показаний…
Як записати диск програмою astroburn Є безліч програм для запису компакт дисків, на мій погляд Astroburn - найлегша програма цього типуІнструкціяРівень складності: ЛегкоЩо вам знадобиться:Програма AstroBurn1 крок вікно atroburnВідкрийте програму і ви побачите таке вікно2 крок Вставте…
Як використовувати компонент label (delphi 7)? Label в DelphiDelphi - мова об'єктно-орієнтованого програмування, тобто програма створюється за допомогою написання кодів і використання різних наявних компонентів, класів і т.д. Компонент Delphi - Label (вкладка standard) призначений для показу…
Як записати образ на флешку Образ - Це вміст диска, по-особливому заархівувати до розмірів одного файлу. У такому вигляді його зручно зберігати, записувати на будь-яких носіях, переносити на інші комп'ютери, передавати по мережі, а потім знову відновлювати з нього всю…
Як видалити вірус hosts? Файл hosts присутня у всіх сучасних популярних родинах операційних систем таких як Windows, Linux і Mac OS і визначає те, як комп'ютер буде відпрацьовувати запити до глобальної мережі інтернет. Додавши в даний файл кілька додаткових рядків можна…
Як почистити файл хостс (hosts)? Хостс-файл - це спеціальний текстовий файл, який використовується всіма популярними операційними системами (Windows, Mac OS X і Linux) і який визначає відповідність доменного імені сайту його IP адресою в мережі інтернет. Це корисне в певних…