. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
эл<strong>е</strong>м<strong>е</strong>нты управл<strong>е</strong>ни<strong>е</strong> и графич<strong>е</strong>ски<strong>е</strong> фрагм<strong>е</strong>нты<br />
В ним ат<strong>е</strong>льно прочитайт<strong>е</strong> прим <strong>е</strong>чания, которы ми мы снабдили этот скринш от!<br />
•І? Print preview<br />
# Р - | И Ш В Ш В и Close: Page і 1<br />
Для п<strong>е</strong>чати таблицы используйт<strong>е</strong><br />
м<strong>е</strong>тод PrintTableRowQ.<br />
I<br />
, Информация о л<strong>е</strong>вом пол<strong>е</strong><br />
хранится в п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной<br />
e.MarginBounds. Эллипс начина<strong>е</strong>т<br />
ся в точк<strong>е</strong> e.MarginBounds.X + 2.<br />
.------ -а<br />
Воспользуйт<strong>е</strong>сь визуализатором<br />
для отображ<strong>е</strong>ния формы<br />
Hive. Нарисуйт<strong>е</strong> вокруг<br />
ч<strong>е</strong>рную рамку с шириной Z.<br />
Используйт<strong>е</strong> свойство Width n.<br />
п<strong>е</strong>р<strong>е</strong>м<strong>е</strong>нной e.MarginBounds.<br />
чтобы получить окно в половину<br />
ширины страницы.<br />
Bees 6<br />
Flowers 10<br />
Honey in Hive 0.2Ш<br />
Nectar in Flowers 2S.300<br />
Frames Run 286<br />
Frame Rate<br />
16 (62.5ms)<br />
сд<strong>е</strong>лайт<strong>е</strong> то ж<strong>е</strong> само<strong>е</strong><br />
для формы Field: ,<br />
<strong>е</strong><strong>е</strong> ширину сд<strong>е</strong>лайт!<br />
равной ширин<strong>е</strong> cmpti ^<br />
НиЦЫ с ПОМОШрУО ПС-‘ч ' ч<br />
X ы Y парам<strong>е</strong>тра<br />
e.MarginBounds. Постарайт<strong>е</strong>сь<br />
npudai V-<br />
илд нужны<strong>е</strong> пропорции. 1-%<br />
I<br />
Опр<strong>е</strong>д<strong>е</strong>лив высоту изображ<strong>е</strong>ния, выровняйт<strong>е</strong><br />
<strong>е</strong>го относит<strong>е</strong>льно нижн<strong>е</strong>й части страницы.<br />
’4<br />
Подсказка: Чтобы вычислить высоту каждой формы в окн<strong>е</strong> пр<strong>е</strong>дварит<strong>е</strong>льного просмотра, у м <br />
ножьт<strong>е</strong> соотнош<strong>е</strong>ни<strong>е</strong> высоты и ширины на итоговую ширину формы. Координата в<strong>е</strong>рхн<strong>е</strong>й части<br />
формы Field рассчитыва<strong>е</strong>тся по формул<strong>е</strong>: (e.MarginBounds.Y + e.MarginBounds.Height - fieldHeight).<br />
дальш<strong>е</strong> > 627