Управление формой Visual Foxpro и ее элементами

Легко и приятно выбирать нужный элемент, щелкая его мышкой. К сожалению, этот способ срабатывает не всегда. По мере усложнения формы элементы начинают накладываться друг на друга, и часть из них становится недоступными. Вот сейчас нам надо переименовать саму форму. И куда при этом щелкать?

Внимательно смотрим в верхнюю часть окна Properties (Свойства). Там есть три очень интересные и важные строки.

Самая первая строка, с кнопочкой в правой части - комбобокс. Сейчас, если вы соблюдали последовательность действий, в нем выбран наш единственный имеющийся на форме элемент - zagolovok. Кнопочка с треугольником показывает, что на самом-то деле список элементов может быть длинным. Если кнопку нажать, список раскроется полностью, или почти полностью (зависит от количества элементов формы). Вот из этого списка и можно выбрать все, что угодно.

Сейчас список очень короткий, в нем всего два элемента - сама форма, и заголовок. Потом он будет чем-то вроде этого:

Видите сколько тут всего? И четко видна иерархическая структура - что к чему относится. Когда выбираешь элемент, или щелкаешь за пределами списка, он закрывается, и окно свойств принимает привычный вид.

Сейчас мы выберем саму форму, чтобы изменить ее свойства, что очень нужно и очень важно. Щелкнем по form1

Содержимое окна немного изменилось. Теперь в нем нет Alignment - выравнивание объектов делается иначе, чем выравнивание текста внутри объекта. Зато появились новые позиции, которых раньше не было. Но некоторые пункты совпадают.

Так вот, с этими самыми совпадающими пунктами и связан первый источник ошибок. Пока не привыкните, очень легко назначить свойство не тому элементу. Когда их десятки, перепутать нетрудно. Смотреть, что меняешь - к этому мал-мал привыкнуть надо. Примерно, как смотреть в зеркало заднего вида.

Ну, раз уж сюда забрались, вносим изменения:

Caption - Полный список
Name - allspis

Смотрим заголовок окна формы - в нем нормальное название, по русски - "Полный список". Смотрим верхнюю строчку окна свойств - там Form1 изменилось на allspis. Это уже для нас, для программистов.

Вот так вот и работают с элементами. Но это еще не все - впереди нас ждет одна хорошая вещь.

 

 
К оглавлениюк следующей статье