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

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 146 147 148 149 150 151 < 152 > 153 154 155 156 157 158 .. 404 >> Следующая


(

rtfText.SaveFile(*,./../Teet.rtf*);

>

catch (System.Exception err)

<

. MessageBox.Show(err.Message)I

)

J

Теперь попробуйте запустить пример и нажмите кнопку Save. Очистите текстовое окно и нажмите кнопку Load — текст, который вы только что сохранили, должен появиться вновь. ‘ На этом пример использования управляющего элемента RichTextbox завершен. Если вы запустите его, то окажетесь в состоянии создать нечто вроде того, что изображено иа рисунке слева.



| .**!¦ j 1№ | LUWm | С 1ча ,
- Ц* [Г1 ¦ ' , ¦¦ . ¦ J 1 •-<-.? г -f, , •
Wrox web tie слп be Fotnl el
http://www.wrox.com
Yog ыл download «ww code lot ihi? book from t
iad [ Save, i *
. , _ r «—f
322

Глава 13

Управляющие элементы ListBox и CheckedListBox

Окна со слиском используются для вывода списка строк, из которых одновременно может быть выбрана одна или несколько строк. Окно со списком точно так же, как окна с выбором и переключатели, предоставляет возможность запрашивать выбор пользователя, состоящий нз одного или нескольких наименований. Окна со списками следует использовать, когда в период разработки не известно фактическое количество элементов, нз которых может выбирать пользователь (в качестве примера можно взять список сотрудников). Даже еслн на момент разработки известны все твозможные значения, то использование окна со списком предпочтительно, еслн количество таких значений очень велико.

Класс ListBox является производным от класса LietControl, предоставляющего базовые функциональные возможности для двух управляющих элементов с использованием списка, которые стандартно поставляются с Visual Studio.NET. Второй управляющий элемент — сотЬоВох — будет рассмотрен в настоящей главе позднее,

С Visual Studio.NET поставляется еще одна разновидность окна со списком. Это окно называется CheckedListBox и является производным от класса ListBox. Этот управляющий элемент позволяет работать с точно таким же списком, как и управляющий элемент ListBox, однако в нем дополнительно для каждого элемента списка предусмотрено наличие окна выбора.

Свойства управляющего элемента ListBox

В списке, который приводится ниже, все свойства присущи одновременно и классу LietBox, и классу CheckedListBox, если явно не утверждается обратное;

Имя Режим доступа Описание
Selectedlndex Чтенне/запнсь Значенне этого свойства представляет отсчитываемый с нуля индекс выбранного элемента в окне со списком. Еслн окно со списком допускает одновременный выбор нескольких элементов, то это свойство содержит значение первого выбранного элемента списка.
ColumnWidth Чтение/запись В окне со списком, которое допускает налнчне нескольких столбцов элементов, это свойство определяет ширину столбцов.
Items Только чтение Содержит все элементы окна со списком. Свойства этого семейства можно использовать для добавления и удаления элементов.
MultiColumn Чтенне/запнсь Окно со списком может иметь более одного столбца. Это свойство можно использовать для получения нлн задания числа столбцов в данном окне.
Selec tedlndices Только чтение Представляет собой семейство, в котором содержатся индексы всех выбранных элементов в окне со списком (отсчет индексов ведется с нуля).
Selectedltem Чтенне/запнсь Если в данном окне со списком допускается выбор только одного элемента, то это свойство будет содержать выбранный элемент, если таковой существует. Еслн в окне допускается выбор более, чем одного элемента, оно будет содержать первый из выбранных элементов.
Использование управляющих элементов Windows Form

323

Продолжение таблицы

Имя Режим доступа Описание
Selectedltems Только чтение Представляет собой семейство, в котором содержатся все элементы, выбранные в настоящий момент.
SelectionMode Чтение/запись Существует возможность задать одни из четырех различных режимов выбора в окне со списком: * None: Элементы не могут быть выбранными. * One: В каждый конкретный момент времени допускается выбор только одного элемента. • Multisimple: Допускается выбор нескольких элементов. • Multi Ext ended: Допускается выбор нескольких элементов, и пользователь при осуществлении своего выбора может использовать клавиши Ctrl, Shift и стрелки.
Sorted Чтенне/запнсь Присваивание этому свойству значения true приведет к тому, что все элементы, содержащиеся в управляющем элементе ListBox, будут отсортированы в алфавитном порядке.
Text Чтенне/запнсь Свойство Text встречалось во многих управляющих элементах, однако в данном случае оно работает совершенно отличным образом по сравнению с тем, что мы видели до сих пор. Еслн свойству Text управляющего элемента ListBox присваивается некоторое значение, то оно осуществляет поиск элемента с соответствующим текстом и помечает его как выбранный. Еслн значение свойства Text считывается, то в качестве возвращаемого значения используется первый выбранный элемент нз списка. Это свойство не может использоваться, еслн значенне свойства SelectionMode равно Моне.
Chekcedlndices Только чтение (Только для CheckedListBox.) Представляет собой семейство, где содержатся все индексы в CheckedListQox, обладающие установленным флажком или находящиеся в неопределенном состоянии.
Предыдущая << 1 .. 146 147 148 149 150 151 < 152 > 153 154 155 156 157 158 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

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

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

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

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