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

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

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 39 40 41 42 43 44 < 45 > 46 47 48 49 50 51 .. 181 >> Следующая

Нужно щелкнуть правой кнопкой в столбце Name, а не в столбце value. Если
щелкнуть по столбцу значений, появятся различные подменю, которые не со-
д-рьн ' ¦1111,1111 R'e','1.
Назначение пиктограммы для формы
Связанная с формой пиктограмма появляется в левой части заголовка окна
формы, в панели задач, когда форма минимизирована и в списке пиктограмм
программ при переключении между приложениями с помощью Alt+Tab. В этих
случаях пиктограмма представляет программу. Поэтому следует присваивать
ее всем формам, которые можно сворачивать. Если форме не присвоена
пиктограмма, Visual Basic присвоит пиктограмму по умолчанию для
свернутого окна. Эта пиктограмма весьма непривлекательная, и следует
избегать ее использования.
Раньше рекомендовалось, чтобы каждая форма имела свою собственную
пиктограмму, связанную со своей задачей. Это приводило к трудностям в
сложных приложениях. Я предлагаю альтернативный вариант: для главной
формы приложения установить пиктограмму, которая будет представлять вашу
программу и затем присвоить эту пиктограмму для других форм во время их
загрузки вместо присвоения пиктограммы во время разработки. Если это
окажется сложным, просто присвойте одну и ту же пиктограмму для всех
форм.
104
Часть II. Создание пользовательского интерфейса
Присвоить пиктограмму форме можно почти так же, как и присвоить рисунок
свойству Backgroundlmage. Теперь добавьте пиктограмму на форму. Для этого
щелкните по свойству Icon в окне Properties, щелкните по появившейся
кнопке Build и выберите файл пиктограммы со своего жесткого диска. После
этого пиктограмма появится у левого края заголовка окна программы.
Нажмите <F5> для запуска проекта. Затем щелкните на кнопке Minimize
(Свернуть) для того, чтобы свернуть приложение в панель задач. Посмотрите
на свернутую форму в панели задач. На ней видны и текст заголовка и
пиктограмма формы (рис. 5.4).
Выберите Stop Debugging из меню Debug для остановки работы проекта.
iM5tart][jji3gg ^ IB ; j |<"forn"tKJmple... ВУМимоЯ Wwib
\М1Е1д1"КВь.. | МЛдГитfy...| . . :
Рис. 5.4. Присвоение форме выразительной пиктограммы делает приложение
более простым в использовании
Как сделать так, чтобы форма не появлялась в панели задач
Возможность отображения пиктограммы в панели задач очень полезна, но
иногда нужно избегать этого. Например, если приложение имеет множество
окон, которые расположены над основной формой, то желательно отображение
только основной формы в панели задач. Для того чтобы форма не
отображалась в панели задач, нужно установить свойство формы
ShowlnTaskbar в значение False. Если свернуть такую форму, то можно
переключаться на нее с помощью <Alt+Tab>, даже если программу не видно в
панели задач. Visual Basic не позволяет создавать приложения, которые
полностью недоступны пользователю.
Изменение внешнего вида и поведения границы формы
При работе с приложениями Windows вы, наверное, заметили, что границы
форм могут быть разными. У некоторых форм можно щелкнуть по границе и
перетащить ее для изменения размеров формы, некоторые имеют фиксированные
размеры, которые нельзя изменить, а некоторые вообще не имеют границ.
Внешний вид и поведение границы формы управляется свойством
FormBorderStyle.
Свойство FormBorderStyle может принимать одно из следующих значений:
• None;
• FixedSingle;
• Fixed3D;
• FixedDialog;
• Sizable;
• FixedToolViindow;
• Sizablel'ooiVi-.ndav;.
Запустите свой проект (нажмите <F5>) и передвиньте указатель мыши над
одной из границ формы. Эта форма имеет границу, размеры которой можно
менять. Заметьте, как изменяется указатель мыши с большой стрелки до
отрезка с двумя маленькими стрелочками на концах, которые указывают
возможные направления перемещения границы формы. При перемещении
указателя над углом формы появится диагональный курсор, который означает,
что можно передвигаться в обе стороны.
Остановите проект, щелкнув по кнопке Stop Debugging из меню Debug (или
щелкните кнопку Close формы), и измените свойство формы FormBorderStyle в
значение
Час 5. Создание форм - часть I
105
None. Форма должна выглядеть так, как показано на рисунке 5.5. В этом
режиме исчезает и заголовок окна формы. Конечно, при этом не будет виден
текст заголовка окна и кнопки Свернуть и Развернуть. Запустите проект,
нажав <F5>, и заметьте, что форма появится в таком же виде, как она была
во время разработки - без границ и строки заголовка. При этом
пользователь не может изменять размер формы и, поскольку у формы нет
строки заголовка, ее нельзя переместить. Устанавливать свойство значение
None в свойство FormBorderStyle приходится довольно редко, но, если это
действительно нужно, - это вполне возможно.
щщпшшт.
gfe Vtow Project QJki Qebug Dflta loots Window help
¦
"j i= & a r- " & У? ?.; i j: & t>;
I Jb rectEJIpseflwt
i] 1ЛИ,
psgr -
? а о
.... ; i !
.
..............................................
• • • •
' * 1 ••""">• I r * I ..
' r.-rry .V. T ' * 1 • ••••--
Предыдущая << 1 .. 39 40 41 42 43 44 < 45 > 46 47 48 49 50 51 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Завалишин Д. "Интернетско-русский разговорник" (Web-программирование)

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

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

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

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed