Как видите, выравнивание компонентов часто требует многократного выпол¬нения выравнивания в различных режимах. Даже с помощью команд всплываю¬щего меню это делать неудобно. В C++Builder имеется гораздо более удобный инст¬румент выравнивания. Если вы работаете с C++Builder 6, выполните команду View | Alignment Palette — палитра выравнивания. Появится окно палитры выравни¬вания, показанное на рис. 2.27. Назначение ее кнопок понятно из их пиктограмм. Верхний ряд кнопок относится к выравниванию по горизонтали и соответствует обсужденным выше вариантам выравнивания. Нижний ряд кнопок позволяет вы¬равнивать по вертикали. Испытайте этот инструмент на каком-нибудь тестовом примере, и вы убедитесь в его эффективности. Чтобы полностью освоиться с вы¬равниванием, добавьте на форму панели, разместите на них различные компонен¬ты и попробуйте выровнять и сами панели и компоненты на них.
Рис. 2.27
Палитра выравнивания в C++Builder б
Align -1
-J JJ*J _||
и
г1 И >1
Если вы работаете с C++Builder 2006, то для того, чтобы вызвать инструмен¬тальные панели выравнивания, надо щелкнуть правой кнопкой мыши в районе рас¬положения инструментальных панелей и в контекстном меню включить панели Align (выравнивание), Spacing (расстояния) и Position (позиция). Эти панели становят¬ся видимыми. Если хотите, можно их перетащить в отдельные ряды, как показано на рис. 2.28. На этом рисунке в среднем ряду находится панель Align, а в нижнем ряду — панели Spacing и Position. Быстрые кнопки панелей снабжены всплывающи¬ми ярлычками, и многие из этих кнопок выполняют операции, описанные выше. Так что, думаю, не стоит повторяться и перечислять назначение всех кнопок. Луч¬ше испытайте их на каком-нибудь тестовом примере, и все станет ясно.
Рис. 2.28
Инструментальные панели выравнивания в C++Builder 2006
Projpct / Borland Developer Studio 2006 • Unitl
1
1ШНШ
Ho Edt Search View Refector Project Run Component Toots
|l}i^r-,.i*v1M,ia.ia^i,ti^|.,t>.yji^.»,
I С 1Й1ИИ«ШЫ1)1!1Ж1
f a; * a i fr ftjf t.i ъ,.? i на да
¦ . - .....
» • ¦ I l.-i (insert |мх«М Г(*ЙЕ/(К*0ГИЗ
Команда Edit | Scale в любой версии C++Builder позволяет пропорционально из-менить масштаб всего расположенного на форме. Все размеры можно увеличивать или уменьшать вплоть до ста раз. В появляющемся диалоговом окне вам надо за¬дать Scaling factor — масштабирующий коэффициент в %. Задав, например, 200, вы увеличите все компоненты в 2 раза.
2.5.7 Фиксация компонентов
После того как вы тщательно разместили и выровняли компоненты, их место-положение полезно зафиксировать. Иначе в процессе последующей работы над проектом вы можете случайно сдвинуть тот или иной компонент, когда будете его выделять курсором, и всю работу по выравниванию придется начинать заново.
Чтобы этого не произошло, выполните команду Edit | Lock Controls. Она зафикси¬рует расположение всех компонентов на форме и не позволит их перемещать. Если в дальнейшем у вас все-таки возникнет потребность изменить расположение ком-понентов, т
стр. 1 стр. 2 стр. 3 стр. 4 стр. 5 стр. 6 стр. 7 стр. 8 стр. 9 стр. 10 стр. 11 стр. 12 стр. 13 стр. 14 стр. 15 стр. 16 стр. 17 стр. 18 стр. 19 стр. 20 стр. 21 стр. 22 стр. 23 стр. 24 стр. 25 стр. 26 стр. 27 стр. 28 стр. 29 стр. 30 стр. 31 стр. 32 стр. 33 стр. 34 стр. 35 стр. 36 стр. 37 стр. 38 стр. 39 стр. 40 стр. 41 стр. 42 стр. 43 стр. 44 стр. 45 стр. 46 стр. 47 стр. 48 стр. 49 стр. 50 стр. 51 стр. 52 стр. 53 стр. 54 стр. 55 стр. 56 стр. 57 стр. 58 стр. 59 стр. 60 стр. 61 стр. 62 стр. 63 стр. 64 стр. 65 стр. 66 стр. 67 стр. 68 стр. 69 стр. 70 стр. 71 стр. 72 стр. 73 стр. 74 стр. 75 стр. 76 стр. 77 стр. 78 стр. 79 стр. 80 стр. 81 стр. 82 стр. 83 стр. 84 стр. 85 стр. 86 стр. 87 стр. 88 стр. 89 стр. 90 стр. 91 стр. 92 стр. 93 стр. 94 стр. 95 стр. 96 стр. 97
