Компьютерные книги
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Фокселл Дж.Д. -> "Освой самостоятельно Visual Basic.NET за 24 часа" -> 71

Освой самостоятельно Visual Basic.NET за 24 часа - Фокселл Дж.Д.

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 65 66 67 68 69 70 < 71 > 72 73 74 75 76 77 .. 181 >> Следующая

шелкнув мышью на элементе TabControl набора инструментов. Сначала новый
элемент выглядит больше похожим на панель, чем на набор закладок, так как
на нем пока нет закладок. Задайте для элемента Tab такие свойства:
Свойство Значение
Name tabMyTabs
Location 8,16
Size 272,208
Вкладки на элементе управления Tab являются частью коллекции TabPages
данного элемента. Щелкните на свойстве TabPages элемента Tab в окне
Properties и щелкните на маленькой кнопке, которая появится. При этом
появляется редактор TabPage Collection. Как видите, созданный вами
элемент Tab не содержит закладок. Щелкните на кнопке Add, чтобы добавить
новую вкладку (см. рис. 8.3).
164
Часть 11. Создание голыовател jcmro интерфейса
тшшшшт * . т.
В* W J* &"("* &*! Qebug С#л look И"*~ О*
3'a'5#H0:i - с"| Чей"
' **;*"> *:s<? 10ЙЙ:"*" *?..*"$; - % V . - "
; Гт.-^лт ] . - _
'IBS'
В ¦ **
ts
• j v-vkP-лгге ' -
Object Browse* ! Start Page f ormi.vfa [Dedgn}* J
jTabContrnll System WctWiFormsr TabCantro
*Г5*Р1е
ж
" .
a~ V : '. ¦ u.: . . ~1 •. •
I!':::;i:
• . . . • • i ¦ " • t - . • - •
• •
В Pont В GridStre HotTrad* hMftki ImeMnde В ttentSae Ш .ocation
t .(A>ed
Muline
3 p*tk Right Toleft
. ShowToofTips
(r)I
SeaMode I SnapToGrfd
ffcroscft 5ere Stri, 6 2Spt
8,8
Falsa
(поле)
MoCewtrd 0.19 B, 16 Falsa
AesemЫу
False 6,3 No False 1272. 206 Normal True
mJS
ЫШьЕиеяАЗЛ
3
!jj
ft
S
IS
5
I
II
e"
Ё.
Output
-iL
гЫтЫех сттЫ n pa*
ft,.; . 8.3. Ha новых элементах Tab нет закладок; их нужно создать
вручную
К каждой вкладке коллекции Visual Basic обращается как к странице. Каждая
страница имеет название TabPageX, где х - уникальный номер. Обычно не
нужно изменять название страницы, но по желанию это можно сделать. У
каждой страницы есть ряд свойств, но в основном вы будете работать со
свойством Text, потому что это свойство определяет текст, который
пользователь увидит иа вкладке. Измените свойство Text для страницы вашей
вкладки на Contacts, затем щелкните на кнопке Add, чтобы создать вторую
страницу. Поменяйте свойство Text для второй страницы на Appointments и
щелкните на кнопке ОК, чтобы закрыть диалоговое окно, Теперь на вашем
элементе Tab есть две вкладки (страницы).
I / j Проще всего добавить или удалить вкладку можно с помощью
соответствующих команд, расположенных внизу окна Properties.
Каждая страница элемента управления Tab представляет собой контейнер, во
многом напоминающий элементы управления Panel и Group Box. Поэтому нельзя
переместить элемент управления Tab, щелкнув на его середине; чтобы
переместить контейнер, нужно щелкнуть и протянуть за границу из точек
вокруг этого элемента. Теперь добавьте в первую вкладку текстовое поле,
перетащив элемент TextBox из набора инструментов и расположив его на
странице этой вкладки. После того как текстовое поле уже на странице,
переместите его приблизительно в центр страницы. Затем щелкните на
корешке вкладки Appointments, как если бы вы были пользователем,
переходящим на другую страницу. Вкладка Appointments выходит на передний
план, и текстовое поле больше не видно. Visual Basic спрятал первую
страницу и показал вам вторую. Перетащите на страницу вкладки флажок
Check Box из набора инструментов, затем снова щелкните на корешке
Contacts. Страницы вкладок снова поменялись местами: вы не увидите флажок
со второй страницы, зато теперь видно текстовое поле (см. рис. 8.4).
Час 8. Усовершенствованные элементы управления
165
ohi"t <fSF "os* Pesgtf j Ox
*
"1
LJ ' ' ' CiiL'-V ¦ .V ¦ Contact: J Ao>0"itments j a
t;

• • • • .
.... .... jTe"€ceci у^ b .... i

• ; _ ;
t' i
n :. - до-.":. П
* - • • • •


Л/с МЛ. С помощью элементауправления ТаЪможнолегко создать интерфейс с
вкладками
Вы сможете выполнить 99 % всех необходимых действий с вкладками Tab, зная
два программных события. Во-первых, часто для работы необходимо знать,
какая вкладка выбрана в данный момент. За это отвечает свойство
Selectedlndex элемента управления (а не коллекции Tab Pages), которое
устанавливает и задает индекс выбранной в данный момент вкладки, - 0 для
первой вкладки, 1 для второй и т. д. Вторая необходимая вещь - знать,
когда пользователь переходит на другую вкладку. Для этого у элемента Tab
существует событие SelectedlndexChanged, которое срабатывает каждый раз,
когда меняется выбранная вкладка. В этом событии можно проверить значение
Selectedlndex. чтобы определить, какую вкладку выбрал пользователь.
Единственная хитрость заключается в том, что у каждой страницы вкладки
есть свой собственный набор событий, поэтому для получения событий самого
элемента управления Tab необходимо использовать приемы, описанные в главе
4 "Понятие о событиях".
Сохранение рисунков в элементе Image List
Многие элементы управления, которые обсуждаются в этой главе,
поддерживают возможность присоединения рисунков к различным типам
элементов. Например, элемент управления Tree View, который используется в
Предыдущая << 1 .. 65 66 67 68 69 70 < 71 > 72 73 74 75 76 77 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Завалишин Д. "Интернетско-русский разговорник" (Web-программирование)

Заенцев И.В. "Нейронные сети: основные модели" (Web-программирование)

Владимиров А.А. "Wi-фу: «боевые» приемы взлома и защиты беспроводных сетей" (Web-программирование)

Вьейра Р. "SQL Server 2000. Программирование в 2 ч." (Web-программирование)

Веллинг Л.Т. "Разработка web приложений с помощью php и mysql" (Web-программирование)
Авторские права © 2013 ComputersBooks. Все права защищены.

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed