Дочерняя форма - ChildForm, имеет свойства такие же как и MainForm, но только дочерняя форма зависит от главной формы. Если закрыть главную форму, то и все дочерние формы закроются, но не на оборот (если закрыть дочернюю форму главная форма не закроется).
Пример
Этот топик читают: Гость
|
Ответов: 2060
Рейтинг: 28
|
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Изображение - Image служит для вывода изображения на определённую для этого часть формы. Область, на которой будет выводиться изображение, можно менять в размерах. Картинка, выводимая в поле изображения, может выводится по разным способам:
1 Center - выравнивание картинки по центру. 2 Stretch - растягивание/сжатие картинки до размеров изображения. 3 Scale - вписывание картинки в область изображения (с сохранением пропорций). 4 None - отображать картинку как есть. Эти значения выбираются в свойствах ViewStyle. В свойстве Picture можно выбрать рисунок который будет уже сразу загружен в элемент Image. Пример |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Кнопка с картинкой - BitBtn особых отличий нет от обычной кнопки, просто кнопка, но на ней можно вывести картинку при нормальном отображение, при наведение мыши и при нажатие.
Пример |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Панель инструментов - ToolBar представляет собой набор графических и/или текстографических кнопок, образующих меню. При двойном нажатии на панель инструментов открывается редактор массива (то же, что и Buttons в окне свойств) Редактируется вид меню. Возможны варианты - графическая кнопка и текстографическая кнопка - в любых сочетаниях.
Свойства: Flat - вид кнопок принимает значения True, False ("плоские" и "выпуклые" кнопки соответственно). Caption - Положение текста на кнопках. Принимает значения Right,Bottom (Справа от картинки и снизу соответственно). Точки: doEnable - Сделать кнопку с индексом из потока доступной. doDisable - Сделать кнопку с индексом из потока не доступной. onClick - Событие происходит всякий раз при нажатии на кнопку и выдает в поток её индекс. |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Редактор текста Memo представляет собой набор строк, разделенных между собой символами #13#10(перевод или конец строки), набранных в кодировке Windows.
Точки: doSave: сохраняет список строк в файле onChange: событие происходит всякий раз при изменении списка строк doLoad: загружает список строк из файла doClear: отчищает список doAdd: добавляет строку в список из потока или поля str doDelete: удаляет строку из списка. Номер строки и извлекается из потока (0 - первая строка) doText: инициализирует список строками в виде: <Строка1,Строка2,...> onChange: событие происходит всякий раз при изменения списка строк. |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
DriveBox - Список дисков этот элемент можно расположить на форме и с помощью его можно узнать какие есть диски в системе и выбрать нужный диск из вашей программы.
Точки: doLabel=Устанавливает метку выбранного диска, onSelect=Событие происходит всякий раз при выборе диска из списка и выдает в поток его букву и т.д. Пример |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Знакомство со средой.
Главное окно программы в рабочем состоянии выглядит так, как показано на рисунке снизу: Конструктор программ состоит из 13 основных панелей или секций: В самом верху программы расположены несколько вкладок с компонентами(или кубиками), на основе которых в HiAsm собираются программы. Вытаскиваются компоненты в рабочую область (рабочий стол 5) очень просто: достаточно кликнуть по нужному компоненту и затем еще раз кликнуть в рабочей области в той точке, куда вы его хотите поставить. Причем, если это визуальный компонент, такой как кнопка или поле ввода, например, то начальные его координаты на рабочем столе станут координатами на форме относительно левого верхнего угла. Для соединения же двух точек вместе достаточно нажать на одной из них левой кнопкой мыши и удерживая её нажатой, "сбросить" второй конец линии на другой точке. Если же нажать на одной из связанных точек правой кнопкой мыши, то она будет разорвана. Как видно из схемы соединять между собой можно только точки, расположенные по бокам компонента, или точки расположенные в верхней и нижней его частей. Сразу же после вкладок с компонентами идет Панель инструментов, с помощью которой вы можете производить следующие операции: - создание нового проекта - открытие существующего проекта с диска - сохранение ранее открытого проекта - сохранение проекта с новым именем - переключение режима выбора компонент между вкладками и более компактной формой в виде меню - открытие диалога настройки параметров программы - удаление выделенного компонента из рабочей области - открытие редактора форм для визуальной настройки положения и размера интерфейсных компонент - выход из составной схемы-компонента(контейнера) - вход в составную схему-компоненту для её редактирования - компиляция и запуск собранной схемы - компиляция и запуск собранной схемы в режиме "Отладка" - пошаговое выполнение программы в режиме "Отладка" после точки останова - остановка и закрытие программы, запущенной из среды HiAsm - компиляция собранной схемы(нужна потому, что не все проекты в HiAsm можно запускать непосредственно) - показ закрытых ранее панелей(Параметры, Каталог проектов и Вкладки) - справка и Internet - о программе, а так же связь с автором Панель закладок открытых файлов, проектов и WEB страниц. Видна она только в том случае, если количество открытых документов больше одного. Для закрытия документа используется крестик справа, средняя кнопка мыши или пункт "Закрыть" в контекстном меню при нажатие правой кнопки мыши. Слева находится панель Каталог проектов, в который вы можете добавлять свои папки с проектами для быстрого доступа к ним непосредственно из среды. Используя три имеющиеся кнопки вы можите добавлять новые ветви в каталог, в которых hiasm будет искать понимаемые им файлы проектов, удалять эти ветви(причем с диска удалено ничего не будет), обновлять дерево файлов, а так же переименовывать проекты, причем в этом случае изменение имени проекта привежет к изменению имени файла на диске. Рабочий стол конструктора, очевидно предназначен для построения и редактирования схем. Он имеет несколько определенных сочетаний клавиш, о которых рассказано в приложение в этом файле справки. Вы так же имеете возможность переопределить или вовсе расширить функциональный набор используемых сочетаний или ф-ций путем редактирования плагина std.shp, находящегося в каталоге plugs с именем std. Прокрутка области схемы достигается тремя различными способами: непосредственная - при помощи панелей прокрутки по краям рабочего стола колесиком мыши - по вертикале, и с удержанием клавиши Ctrl по горизонтале. средней кнопкой мыши Справа от рабочего стола расположена панель Параметры, состоящая из двух вкладок:. Свойства и Точки. На вклядке Свойства вы имеете возможность изменять параметры выделенного компонента. Все числовые и строковые параметры компонента задаются с помощью текстового поля, что не всегда бывает удобно особенно при вводе длинных строк. Поэтому кликнув по нему(Текстовому полю) два раза, откроется расширенный редактор строк в отдельном окне[1]. Все остальные параметры так же задаются в списках выбора или специальных окнах - достаточно простых в управление и понятных. На вкладке Точки вы имеете возможность добавлять новые точки к некоторым компонентам, например таким как Форма. Как правило на этой вкладке расположены редко используемые точки, не определяющие основную функциональность компонента. однако и забывать про их наличие тоже не стоит. Отображает краткое описание свойств компонента при их выборе на вкладке Свойства и точек на вкладке Точки. Эта небольшая панель отображает вложенность текущей схемы [2]. ROOT означает, что открыто окно с основной схемой проекта. При входе в составные схемы(в контейнеры) эта панель отобразит после ROOT имя или комментарий текущего контейнера и так далее. Короткая справка - название говорит само за себя: тут отображается информация о компоненте (либо комментарий к нему) или его отдельных точках, при наведение на них курсора мышки. Информация о проекте - на этой вкладке вы имеете возможность оставить краткое описание своей схемы-программы, которое будет отображено в подсказке при наведение на файл с вашей схемой в окне Проводника(Windows Explorer). hiChat - IRC чат для пользователей программы. Чтобы войти в него, необходимо заполнить свои персональные данные в настройках программы на вкладке About(об этом можно прочитать в соответствующей статье данной справки). Отладка - в этом окошке выводится результат компиляции вашего проекта, что необходимо при написание новых или правки уже имеющихся компонент. В это же окно можно в случае необходимости выводить некую информацию при отладке плагинов. Примечания: [1] - В текстовых параметрах вы можете использовать специальные символы от до 255 и . В случае, когда часть текста совпадает с написанием специального символа и его замена не нужна(например, строка c:windows otepad.exe содержит спец символ ), вы можете использовать удвоенный и замена не будет произведена (например, c:windows\notepad.exe). - [2] - Под вложенностью понимается многократное вхождение в составные схемы - контейнеры, такие как Панель или Группа элементов. Автор: Dilma |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Спиcoк cтpoк ListBox компонент ListBox представляет собой стандартный список выбора, с помощью которого пользователь может выбрать один или несколько элементов выбора. Компонент Даёт вазможностьв водить текст строками, удалять выборочные строки, очищать поле и тому подобное.
Свойства: [Property] Left=Отступ элемента слева Top=Отступ элемента от верха Width=Длинна элемента Height=Высота элемента Align=Выравнивание элемента caNone,caLeft,caTop,caRight,caBottom,caClient TabOrder=Определяет очередь передачи фокуса при нажатие Tab Color=Цвет элемента Window Ctl3D=При установленом False 3-х мерная рамка вокруг элемента рисоваться не будет True,False Hint=Всплывающая подсказка Font=Шрифт элемента Visible=Элемент виден/скрыт True,False Enabled=Элемент разрешен/заблокирован True,False Transparent=Прозрачность надписи True,False FileName=Определяет имя файла для загрузки/сохранения списка по-умолчанию +Strings=Начальный список строк при загрузки компонента AddType=Last - добавить новую строку в конец списка, First - в начало Last,First DataType=Index - выдать в поток индекс выбранной строки, String - саму строку Index,String SelectAdd=Выделять добавленный пункт True,False Sort=Сортирует строки True,False [Methods] doAdd=добавляет строку в список из потока или поля str doClear=отчищает список doDelete=удаляет строку из списка. Номер строки извлекается из потока( 0 - первая строка ) doText=инициализирует список строками в виде: <Строка1,Строка2,...> doLoad=загружает список строк из файла doSave=сохраняет список строк в файле *doSelect=выделяет строку компонента, индекс которой указан в потоке *doAddDir=Добавляет все файлы из указанной папки *doVisible=Скрывает/показывает элемент *doEnabled=Запрещает/раздрешает управление элементом *doReplace=Заменяет строку с индексом из потока на строку Str *doSort=Сортирует строки *onSetFocus=Событие пpoиcxoдит вcякий paз пpи установке фокуса на элементе *onKillFocus=Событие пpoиcxoдит вcякий paз пpи потере фокуса элементом *onDblClick=Событие происходит всякий раз при двойном клике на элементе списка *onMouseDown=событие происходит всякий раз при клике в области компонента( перед событием onClick) и возвращает в поток код нажатой кнопки *onMouseMove=событие происходит всякий раз при перемещение мышки над компонентом и возвращает в поток код нажатой кнопки *onMouseUp=событие происходит всякий раз при отпускание кнопки мыши и возвращает в поток код нажатой кнопки onChange=событие происходит всякий раз при изменения списка строк onClick=событие происходит всякий раз при выборе пункта списка ( см. DataType ) onKeyDown=событие происходит всякий раз при нажатие клавиши на клавиатуре и выдаёт в поток код нажатой клавиши Text=хранит список строк, разделенных символами 10 и 13 Count=хранит число строк в списке Array=доступ к любому элементу списка по его индексу( см. компонент Array ) *String=хранит выделенный элемент списка *Index=хранит индекс выделенного элемента *Handle=Содержит идентификатор элемента Str=строка для добавления в список FileName=имя файла для загрузкисохранения списка Пример |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Отображение значения параметра ProgressBar - это двигуюющаяся полоска в основном используется для показа прогресса выполнения какой небудь задачи, например распаковка файлов установочной программы.
Пример: |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
А вот и Интернет браузер на основе IExplorer WebBrowser на его основе можно сделать браузер. Вот пример.
|
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Выпадающий список СomboBox Это визуальный компонент из которого можно составить выпадающий список.
Пример: |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
Совет по установке Делфи 4 скачанный с сайта http://www.hiasm.narod.ru/Compiler.exe
Надо скачать этот файл, установить его. Дальше файл C:\Program Files\HiAsm\Int\compilers.txt должен выглядеть следующим образом Далее файл C:\Program Files\HiAsm\Int\ru\projects.txt должен выглядеть так: Теперь загружайте Hiasm ( после изменения в фалах нужна перезагрузка Hiasm - а). |
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
В ближайшее время планируется изъять из пакета MultiElement, так что в своих программах сразу старайтесь использовать MultiElementEx.
|
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
TrackBar ТрекБар Предназначен для того что бы с помощью ползунка выбирать какие не будь значения.
|
|||
| карма: 1 |
|
|
Ответов: 2060
Рейтинг: 28
|
|||
|
UpDown Счетчик визуальный компонент, с помощью которого так же можно выбирать какие не будь значения.
|
|||
| карма: 1 |
|



Поиск
Друзья
Администрация