id: 139
Комментарии: 0
Просмотров: 1808
Категория: Для новачка
| Компонент Delphi BalloonHint представляет собой невизуальный компонент, служащий для отображения подсказок в виде «воздушного шара»(рис 1). Одновременно на форме может отображаться только одна подсказка. Если приложение пытается отобразить подсказку, когда подсказка уже отображается, то новая не появится, пока существующая всплывающая подсказка была видимой. Значение свойства Delay устанавливает время после выполнения процедуры показа подсказки до появления подсказки, а свойство HideAfter время показа подсказки. Компонент BalloonHint также позволяет в подсказке выводить изображение, хранящееся в ImageList. Рассмотрим простейший пример использования компонента. ![]() Поместите на форму следующие компоненты: Label, Edit, BalloonHint и ImageList. Привяжите ImageList к компоненту BalloonHint с помощью свойства Images. Тепе ... Читать дальше » |
Скачать / далееДата: 30.04.2013 Время: 15:23 День: Вторник
id: 138
Комментарии: 0
Просмотров: 1602
Категория: Для новачка
| Компонент delphi CheckListBox — список множественного выбора. Отличие от ListBox заключается наличием рядом с каждой строкой переключателя CheckBox, облегчающий выбор сразу нескольких опций. Так же индикаторы можно переключать программно, например если список выводит данные о наличие товара на складе. Список используется для вывода данных с возможностью отметки каких-либо характеристик например можно его встретить при настройке параметров в MS Word(рис 1). ![]() Для вставки в компонент группы независимых переключателей, открываем редактор свойства Items и вводим одну или несколько строк. Эти строки будут находится справа от переключателя, и будут являться поясняющей надписи для них. свойства CheckListBox: ![]() Для примера создадим небольшую программу. Разме ... Читать дальше » |
Скачать / далееДата: 30.04.2013 Время: 01:26 День: Вторник
id: 137
Комментарии: 0
Просмотров: 1378
Категория: Для новачка
| Компонент delphi MainMenu — ‘то не визуальный компонент delphi(место размещения которого на форме не имеет значения для пользователя так как он увидит не сам компонент, а меню, с генерированное им), предназначенный для вывода главного меню на форме (см. рис 1).ое им), предназначенный для вывода главного меню на форме (см. рис 1) ![]() По внешнему виду оно представляет собой строку с пунктами меню. Если все пункты меню не умещаются в проекте в одну строку, то они разбиваются на две строки если не помешаются в две то разбиваются на 3 и т.д. (см. рис 2). ![]() Опции главного меню создаются с помощью редактора вызываемое двойным щелчком по компоненту MainMenu или нажатием кнопки рядом со свойством Items в окне Oject Inspectror. Первоначально меню не з ... Читать дальше » |
Скачать / далееДата: 29.04.2013 Время: 19:18 День: Понедельник
id: 136
Комментарии: 0
Просмотров: 1785
Категория: Для новачка
| Компонент GroupBox и компонент delphi RadioGroup(рис 1) опишу в одной статье потому что они во многом похожи различие заключается только в том, что на RadioGroup размешаются только радио кнопки. ![]() Предназначены они для группирования схожих по смыслу компонентов delphi. В компоненте RadioGroup есть свойство ItemIndex, котороe указывает,на то, какая кнопка в этот момент включена. По умолчанию, ItemIndex = -1. Так как нумерация кнопок начинается с нуля, ItemIndex равное -1 означает, что ни одна кнопка в данный момент не включена. Свойства GroupBox ![]() |
Скачать / далееДата: 29.04.2013 Время: 19:05 День: Понедельник
id: 134
Комментарии: 0
Просмотров: 1989
Категория: Для новачка
| Работа с файлами важная вещь в любом языке программирования. Работа с файлами в Delphi позволяет считывать, сохранять информацию, и выполнять другие действия с файлами. В Delphi поддерживаются все операции с файлами - создание, поиск, чтение и запись, переименование как файлов, так и к директорий. В Delphi существует несколько способов работы с файлами. Для "лирического" вступления нужно упомянуть компоненты Delphi, которые умеют работать с файлами. Они читают и сохраняют своё содержимое, строки типа String, в файл текстового формата. Это компоненты ListBox, ComboBox и Memo, расположенные на первой же вкладке палитры компонентов. Каждая строка компонентов ListBox и ComboBox является объектом Items, а Memo - Lines[i], где i - номер строки, который отсчитывается от нуля. Добавление строк в компоненты выполняется методами Add и Insert: |
Скачать / далееДата: 29.04.2013 Время: 01:48 День: Понедельник
id: 131
Комментарии: 0
Просмотров: 1418
Категория: Для новачка
| Начнем изучение Delphi с самого простого. Для начала запустите Delphi. После запуска, перед вами появиться окно вашего будущего приложения. Код, который уже сгенерирован, можно просмотреть в окне кода, для перехода к нему нажмите F12. Пока не чего не изменяйте, подробнее его мы рассмотрим в следующих главах. Теперь преступил к созданию первой программы. Первым делом поменяем размер формы, для этого кликнете в любое место формы. Потом отредактируйте свойства ClientHeight и ClientWidth, поставьте значения 150 и 180 соответственно, первое свойство изменяет высоту окна, а второе его ширину. Также можно подписать окно, для этого отредактируем свойство Caption, поставив значение «Программа». Пример получившегося окна приведен на рисунке 1, пример настроек приведен на рисунке 2. ![]() Рис 1 – Пример окна ![]() Рис 2 – Пример настроек ... Читать дальше » |
Скачать / далееДата: 25.04.2013 Время: 01:40 День: Четверг
id: 130
Комментарии: 0
Просмотров: 1179
Категория: Графика, оформление
| Плавное исчезание формы, в событии OnClose пропишите код Код AnimateWindow(handle, 2000, AW_BLEND or AW_HIDE) |
Скачать / далееДата: 19.04.2013 Время: 14:38 День: Пятница
id: 129
Комментарии: 0
Просмотров: 1428
Категория: Работа с текстом
| Проверяем введен ли текст в эдит ![]() Код procedure TForm1.Button1Click(Sender: TObject); begin //начало if edit1.Text <> '' then form2.show //Если поле не пустое, вызываем форму 2 else // в противном случаи showmessage('введите свое имя'); // выводим сообщение end; // Конец end. |
Скачать / далееДата: 19.04.2013 Время: 14:34 День: Пятница
id: 128
Комментарии: 0
Просмотров: 4103
Категория: Работа с текстом
| Часто вижу в группе один и тот же вопрос... Как запретить ввод символов в Edit? в этом маленьком уроке, мы научимся ставить запрет на ввод некоторых символов, букв, и цифр. И так, Бросим на Форму Edit, выберем свойство OnKeyPress (см. рисунок) создадим событие и пропишем следующий код: ![]() Код if Key in ['A'..'Z']+['a'..'z']+['`']+['~']+['@']+['/']+[',']+['.']+['Ё']+['ё'] then Key:=#0; |
Скачать / далееДата: 19.04.2013 Время: 14:33 День: Пятница
id: 127
Комментарии: 0
Просмотров: 1326
Категория: Интернет и сети
| ![]() Еще один пример загрузки файла через IDHTTP с возможностью выбора сайта директории С использованием ProgressBar Пример научит вас скачивать файл с интернета, и отображать в Progressbar % выполнения Скачать исходник |
Скачать / далееДата: 04.04.2013 Время: 16:33 День: Четверг