Вверх ↑
Ответов: 3514
Рейтинг: 184
#1: 2006-10-18 13:33:27 ЛС | профиль | цитата
Как и обещал

Компонент MainForm

MainForm, как понятно из названия является основной формой.
Новички (к коим я и отношусь) могут не знать, что во вкладке "Точки" можно добавить ещё точек,
кроме того, можно добавить и "не подсвеченные" точки в свойствах.
В ранних версиях нужно нажать на обозначение правой кнопкой и выбрать "Показать точку"
В новой версии слева от названия появился маленький чекбокс.
Итак, рассмотрим действия, которые можно сотворить с MainForm:

code_442

Итак, скопируйте схему и вставьте себе в HiAsm.
Преступим к ближайшему рассмотрению.

Самой верхней левой точкой в MainForm является «Изменение заголовка в форме»
Чем можно изменить заголовок? Ну, естественно вводом другого текста, для этого мы берём «Текстовое поле ввода, Edit» И соединяем точки. Прежде чем бездумно соединять наведите курсор на мышь, слева в низу в полу «Помощь» вы получите описание точки.
Я выбрал «Событие при изменении», то есть мы ввели букву, и она сразу отобразилась в заголовке. Если бы мы выбрали «Событие после нажатия «Enter», то не каждый бы юзер догадался это сделать.

Далее идут три кнопки для состояний формы, в принципе тут должно быть всё понятно, нажимая на кнопку, мы изменяем состояние, переключая его.

Цвет элемента. Для выбора цвета заливки элемента мы используем обычный диалог выбора цвета. Нажимаем кнопку, открывается палитра (дальше по цепочке соответственно), выбираем цвет и двигаем событие далее, разделяя его на два потока Хабом. Зачем? При изменении цвета формы цвет нашего трэкбара останется «по умолчанию», а нам нужно что бы всё совпадало, поэтому и красим оба элемента. (при этом для текста мы поставили прозрачность, и цвет им изменять ненужно)

Далее по списку прозрачность, изменять её очень легко, можно использовать любой скроллинг. Для этого ставим на минимальное значение (в свойствах) 0, а на максимальное 255. Если вы боитесь, что пользователь «потеряет» программку, то установите минимальное значение на 50. И опять, что бы как то визуализировать мы разделяем поток и подсоединяем «текст», показывая какой параметр установил пользователь.

«Определение вида формы» Ставим кнопку на открытие файла, после открытия выдаём его в поток на успешное выполнение, если это «то, что надо», то грузим как картинку формы.

Мигание. Мигание осуществляется путём нажатия кнопки. Но можно использовать, что ни будь другое, например при не открытие картинки (вторая точка в открытие файла). Соединяем точки и вуаля!.

Все «правые» точки работают при произошедшем событии. Например кликнул ты два раза на форме,- получай всплывающее окно.
В нашем случае мы сделали звук при создании (выберите его сами, кликнув два раза по элементу) и подсказку при двойном клике.
карма: 0
0
файлы: 1code_442.txt [2.3KB] [305]