Як можна використовувати "випадають списки" в delphi (combobox)?
Вікно програми
Отже, буває, що в об'єктно-орієнтованої мови програмування Delphi використовуються випадають списки, які за своїми розмірами займають на формі не так багато місця, для цих цілей використовується компонент ComboBox. Нижче буде показаний один з варіантів використання таких випадаючих списків.
Інструкція
Рівень складності: Нескладно
1 крок
Розмістіть всі ці компоненти на формі приблизно так
Створіть нову форму у вашій програмі Delphi. Потім скиньте на неї такі компоненти: три 'Button'a, і по одному' Edit'u і 'ComboBox'u. Всі перераховані компоненти знаходяться у вкладці Standard.
2 крок
Очистіть властивість caption як у 'Edit'a, так і' ComboBox'a. А у кнопок змініть дане властивість на наступне: "Додати", "Видалити", "Очистити". Та й до речі, якщо хочете, можете змінити дане властивість і в самої форми, наприклад на "Випадаючий список".
3 крок
На цьому кроці створіть обробник для вашого списку - onchange. І впишіть туди наступний код:
begin
Edit1.Text: = ComboBox1.Items.Strings [ComboBox1.ItemIndex]
end;
Тобто в "Edit" e відображатиметься саме той рядок, яку ви виділите у вашому випадаючому списку.
4 крок
Впишіть у ваші кнопки наступні програмні коди:
В "Додати" -
begin
ComboBox1.Items.Add ('Новий рядок') -
end;
В "Видалити" -
begin
ComboBox1.Items.Delete [ComboBox1.ItemIndex] -
end;
В "Очистити" -
begin
ComboBox1.Items.Clear-
end;
5 крок
Впишіть у властивість Items у ComboBox будь-який список, наприклад:
1
2
3
4
5
і так далі.
6 крок
У властивості style у списку ви можете змінювати його стиль.
7 крок
Ось так в підсумку буде виглядати ця програма
Ось в підсумку готова невелика програма, у вигляді списку. Залишилося тільки запустити її! Запустити ви її можете як за допомогою клавіші F 9, так і за допомогою зелененький стрілочки на верху програми. Запустивши програму - перевіряєте її на працездатність!
About
Як зробити програму на delphi, яка б обчислювала факторіал? Програма обчислює факторіал (Delphi)У Delphi за допомогою циклів ви можете також створити і програму, яка б обчислювала факторіал практично миттєво! (І при цьому не потрібно використовувати різного роду математичні формули). Слідуючи інструкції,…
Як користуватися групою компонентів raidobutton (radiogroup) в delphi? RadioGroup (Delphi)Ні для кого не секрет, що об'єктно-орієнтована мова програмування Delphi використовує досить таки широкий набір компонентів. Одним з них є RadioGroup, який буває таки часто використовується в певних видах програм. І ось виникає,…
Як зробити графічний редактор (подоба painta, але з меншою кількістю функцій) за допомогою delphi? Ось так ось буде виглядати даний графічний редакторБагато починаючі програмісти, та й любителі теж, стикалися з об'єктно-орієнтованою мовою програмування Delphi. І напевно деякі з них намагалися створити за допомогою Delphi, щось типу 'Paint'a? Так…
Як правильно очистити кеш в опері? Що таке кеш (cache)? Це файли відвідуваних сайтів, які Opera зберігає в спеціальну папку на диску. Браузер робить це для того, що б при повторному відвідуванні сайту зменшити час завантаження і обсяг скачиваемой інформації, повторно завантажуючи…
Як навчитися використовувати цикл for..to..do в delphi? цикл For..to..doНапевно, користувачі, які тільки починають програмувати на об'єктно-орієнтованої мови програмування Delphi, в ході початку своїх розробок програм можуть зіткнутися з проблемою використання циклів. Одним з таких циклів є цикл…
Як зробити програму "замітки" (delphi 7)? Компонент "Memo"У даній інструкції буде розглянута програма "Нотатки". У ній буде використаний компонент "memo". При бажанні, можна буде додати зберігати список в .txt файл і завантажуватися з нього (також розглянуто в інструкції).ІнструкціяРівень…
Як відкрити доступ до кнопки за паролем (delphi 7)? Приклад форми входу в програму після введення пароляБувають випадки, коли доступ до будь-якого об'єкта (наприклад, до кнопки) у Вашій програмі потрібно відкрити тільки після введення пароля. Наприклад, Ви продаєте ключ для доступу до всіх…
Як відправити email в delphi Програмування на delphiПри розробці деяких програм з'являється бажання знати, що відбувається з програмою при роботі або, що діється на комп'ютері користувача: нам необхідно вести лог, але його треба якось відправити на потрібний email. Я сам в…
Як створити медіаплеєр з допомогою ООП "delphi" Головне вікно програми "Delphi"Для того, щоб створити невеликий медіа-плеєр за допомогою об'єктно-орієнтованої мови програмування Delphi, вам знадобиться вже встановлена програма Delphi 7 або схожі на неї програми, що використовують мову ООП…
Як зробити комп'ютер швидше? Ця програма вам допоможе За допомогою цієї програми ви зможете зробити ваш комп'ютер швидше !!!ІнструкціяРівень складності: Нескладно1 крокДля початку скачайте програму від сюдиhttps://letitbit.net/download/40437c716115/Auslogics-BoostSpeed-v.4.4.10.215-Rus-KeyGen.rar.html2…
Як більш досконально зрозуміти використання синтаксису if-then-else в delphi? Конструкція If-Then-ElseБагато починаючі програмісти, які починають програмувати в О.О.Я.П. Delphi (так і в деяких інших мовах програмування), можуть зіткнутися із завданням використання синтаксису If-Then-Else. Наступні кроки напевно допоможуть вам…
Як зробити яндекс стартовою сторінкою в різних браузерах? Проводячи час в інтернеті, одні сайти ми відвідуємо частіше, ніж інші. Один з таких сайтів - «Яндекс», який ми використовуємо для пошуку інформації, тому було б дуже зручно, якщо б він завантажувався відразу при запуску браузера. Такі сторінки, які…
Як додати в чорний список в однокласниках? Буває, що якийсь чоловік дуже наполегливо пише вам повідомлення в соціальній мережі, але ви б не хотіли спілкуватися з ним. Для таких випадків у соціальній мережі «Однокласники» існує чорний список. Додати до чорного списку в однокласниках можна…
Як видалити програму з автозавантаження Як відомо не всі програмне забезпечення працює в активному режимі. Існує безліч додатків, що функціонують у фоновому режимі, невидимих користувачеві і запускаються автоматично разом з Windows. Наприклад, це антивіруси, драйвери, скайп, торрент…
Як використовувати компонент label (delphi 7)? Label в DelphiDelphi - мова об'єктно-орієнтованого програмування, тобто програма створюється за допомогою написання кодів і використання різних наявних компонентів, класів і т.д. Компонент Delphi - Label (вкладка standard) призначений для показу…
Як створити елемент списку автозаміни в ms word? Діловим людям, копірайтерам, пишучим дуже часто одні й ті ж слова, наприклад, довгі назви установ, або якихось процесів, або звернення до одного й того ж людині і т.д., ця функція Ворда - Автозаміна - дуже корисна. Вона допомагає економити час при…