Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 195

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 189 190 191 192 193 194 < 195 > 196 197 198 199 200 201 .. 404 >> Следующая


if [print.Dialog.PrinterSettings.PrintRange ¦* PrintRange.Selection) f

Если выбрана опция Selection, мы берем строку из выбранного текстн, обладающую свойством SelectedText класса Textbox, Эта строка подвергается точно такому же разбиению, как и весь текст:

. lines = textBoxEdit,SelectedText, Split (parent);

И®m ¦

Для того, чтобы иметь возможность использовать перечислимый ТИП PrintRange, необходимо включить пространство имен System,Drawing.Painting В самое начало программы:

using System.Orawing.Painting;

Вывод на печать диапазонов страниц

Вывод на печать определенного диапазона страниц может быть реализован способом, аналогичным выводу на печать выбранного текста. Кнопка выбора данной ОПЦИИ может быть активизирована путем присваивания свойству AllowSorr.ePages значения true. В этом случае пользователь получает возможность выбрать диапазон страниц, подлежащих выводу на печать. Каким образом можно определить границы страниц в программе Simple Editor? Какая страница является последней? Для того чтобы задать последнюю страницу, необходимо присвоить соответствующее значение свойству PrintDiaiog,PrinterSettings.ToPage, Каким образом пользователь сможет узнать номера страниц, которые ему требуется вывести на печать?


Использование диалоговых окон

421

На следующем рисунке показаны все свойства, которые отвечают за изменение элементов данного диалогового окна:

1 Luckie Сопк4о —I

_________________,J Lu«laS*w Uiwxl*

| г 11 odPitcttOnfy Q M*Wt

T& Mieiotoll Sent Seri jJ

lufc

8оИ11лЕе

[SftowEffecia' Effeet|..

Г Slr&».J

' 1 Г

г Sofrtpfc

Jjxj

1Г OK I
1S 1в 20 гг 24 2G mi -iJ ‘ | | 4р№ |
MaxSln. MinSlie

[ j' SftOv.Appiy~

lAaBbYl

_ J

j &in*Co<gr .

S4 .4.

<|Wettein

-j м!<яу&:г|р<смнцря

Использование диалогового окна FontDiatog

Данное диалоговое окно может использоваться точно так же, как и все предыдущие. В программе разработки Windows Forms это окно можно перенести из окна с инструментами и поместить в форму таким образом, что это приведет к созданию экземпляра FontDialog.

Код, предназначенный для использования FontDialog, может выглядеть следующим образом:

if (dlgFont.ShowDialoglJ »» DialogResult.OK) (

textBoxEdit.Font “ dlgFont.Font;

>

Диалоговое окно FontDialog выводится с помощью метода showDialog (). Еслн пользователь завершает диалог нажатием кнопки ОК, то этим методом возвращается значение DiaiogReauit.ojc. Выбранный пользователем шрифт можно определить, воспользовавшись свойством Font класса FontDialog; в дальнейшем этот шрифт передается свойству Font класса Textbox.

'Свойства диалогового окна FontDialog

Назначение свойств класса FontDialog можно узнать из следующей таблицы.

Свойство Описание
AllowVectorFonts Логическое значение, определяющее, могут ли из списка шрифтов выбираться векторные шрифты.
AllowVerticalFonte Логическое значение, определяющее, могут ли нз списка шрифтов выбираться вертикальные шрифты. Вертикальная запись текстов используется а некоторых дальневосточных странах. Вполне вероятно, что на вашем компьютере нет ни одного инсталлированного вертикального шрифта.
422 Глава 15
Продолжение таблицы
Свойство Описание
FixedPitchOnly Установка этого свойства приведет к тому, что в списке шрифтов будут выводиться только шрифты с фиксированными размерами. У шрифтов с фиксированными размерами все буквы обладают одинаковыми размерами. Значенне по умолчанию — false.
MaxSize Позволяет определить максимальный размер шрифта, который может выбрать пользователь.
MinSize Позволяет определить минимальный размер шрифта, который может выбирать пользователь.
ShowAppiy Если требуется вывести кнопку Apply, то данному свойству следует присвоить значенне true. Нажав кнопку Apply, пользователь получает возможность посмотреть, как выглядит новый шрифт в приложении, не покидая диалога выбора шрифтов.
ShowColor По умолчанию возможность выбора цвета в данном диалоге отсутствует, Если вы хотите предоставить пользователю возможность выбирать цвет в диалоге выбора шрифта, то свойству ShowCclor должны быть присвоено значение true.
ShowEffecta По умолчанию можно устанавливать флажки в окошках выбора элементов Strikeout (зачеркивание) н Underline (подчеркивание) для выполнения манипуляций над шрифтами. Если вы не желаете, чтобы этн возможности выводились на экран, то свойству showEffects следует присвоить значение false.
AllowScr iptChange Присваивание свойству AllowScriptchange значения false налагает запрет на изменение пользователем стиля выбранного шрифта. Стнли, которые доступны пользователю, зависят от выбранного нм шрифта. Например, шрифт Aria! поддерживает западный, еврейский, арабский, греческий, турецкий, балтийский, центрально-европейский, кириллический н вьетнамский шрифты.

Разрешение использования кнопки Apply

Интересной отличительной особенностью диалогового окна FonlDialog от других рассматривавшихся окон является кнопка Apply, которая по умолчанию не выводится. Если пользователь нажимает кнопку Apply, то диалоговое остается открытым, однако используется выбранный шрифт,
Предыдущая << 1 .. 189 190 191 192 193 194 < 195 > 196 197 198 199 200 201 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.