Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Троелсен Э. -> "С# и платформа .NET. Библиотека программиста" -> 296

С# и платформа .NET. Библиотека программиста - Троелсен Э.

Троелсен Э. С# и платформа .NET. Библиотека программиста — СПб.: Питер, 2004. — 796 c.
ISBN 5-318-00750-3
Скачать (прямая ссылка): cplatforma2004.pdf
Предыдущая << 1 .. 290 291 292 293 294 295 < 296 > 297 298 299 300 301 302 .. 320 >> Следующая

Свойство Описание
Enabled Позволяет получить или установить значение, определяющее доступность
элемента управления
Font Позволяет получить информацию об используемом шрифте
ForeColor Позволяет получить или установить цвет переднего плана (обычно это — цвет
надписи) для элемента управления
Height Width Определяет высоту и ширину элемента управления
Tablndex Позволяет получить или установить значение Tabinriex (очередности перехода
по клавише Tab)
ToolTip Позволяв" получить или установить значение — всплывающей подсказки,
появляющейся при наведении на элемент управления указателя мыши
Виды элементов управления WebForm
Все множество элементов управления WebForm можно поделить на четыре основные разновидности:
• базовые элементы управления;
• элементы управления с дополнительными возможностями;
• элементы управления для работы с источниками данных;
• элементы управления для проверки вводимых пользователем,'!;) 11 и i.ix.
Если вы усвоили материал главы 10, в которой рассказывалось об адемеитгос управления Windows Forms, вы будете чувствовать себя как дома. Единственное, о чем постоянно нужно помнить — это о самом принципиальном различии между элементами управления Windows Forms и WebForm. Первые в итоге преобразуются в набор вызовов Win32 Л PLa вторые — в набор тегов HTML.
Базовые элементы управления WebForm
К базовым элементам управления WebForm относятся те из них, которым есть прямые соответствия в HTML. Например, для отображения списка моделей автомобилей, представленного на рис. 14.40, можно использовать элемент .'.'правлении ListBox с прилагающимися к нему элементами управления Li st Item:
<asp:ListBox Id-LlstBoxl runat="server" Width="86" Height="69">
<asp:ListItem value*"BMW">BMW</asp:ListItem>
<asp: Listltem value="Jetta">Jetta</asp:Llstltem>
^asp.-Listltem value="Co1t">Co1t</asp:tistItem>
<asp;ListItem value="Grand Am">Grand AnK/asp:List[tem> </asp.ListBox>

¦a. \
|BMW л

|Colt z.
Рис. 14,40. Элемент управления ListBox
736 Глава 14 • Разработка . ожени и ASP.NET
Работа с базовыми элементами управления WebForm очень похожа на работу с их аналогами в Wt nccws Fonns, Мы не будем рассматривать все элементы управления WebForm подряд, а остановимся на нескольких стандартных ситуациях.
Группа переключателей
Переключатели обычно объединяются в группы. В одной группе одновременно может быть выбран только один переключатель. Например, если нам необходимо создать пользовательский интерфейс, представленный на рис. 14.41, код может
быть таким:
<body>
«pxfoit s1ze»5xe«>4ow shall we contact you?</enx/fortx/D>
<p><asp:RadioButton id=RadioHorae runat="server" Text="Contact me at home"
GroupName="ContaetGroup">
</as p: Ra d і oButto n></p>
і
<p><asp:RadioButton id^RadioWork runat="server" Text»"Contact me at work"
GroupName="ContactGroup">
</asp:RadioButton></p>
<p><asp:RadioButton id=SadioDontBother runat="server" Text="Don't bother me..."
GroupName="ContactGroup">
</as p: Rad іoButton></p> </body>
Перед тем как отправиться к клиенту, этот код будет преобразован средой выполнения ASP.NET в следующий набор тегов HTML:
<select name="ListBox!" 1d-"ListBoxl" size="5" st.y?e="height:69px:widtn:86px:"> <opt1on va1ue="BMW">BMW</opti on> <opt1on value="Oetta">Jetta</option> <option va1ue="Co!t">Co1t</opt і on> <opt1on value="Grand Am">Grand Am</option> . </select>
Некоторые базовые элементы управления WebForm представлены в табл. 14.12.
Таблица 14.12. Базовые элементы управления WebForm
Элемент^авлени^ Описание
Button Разновидности кнопок
ImageButton
Флажок (CheckBox) или окно списка с несколькими флажками CheckBoxList (CheckBoxList)
DropDownLlst Эти типы предназначены для создания различных разновидностей
ListBox списков
Ustltem
Image Эти типы представляют контейнеры для статического текста
и изображений (а также средство для их группировки)
Label
Стандартный переключатель (RadioButton) или окно списка с набором RadioButton List переключателей (RadloButtonLlst)
TextBox Текстовое окно для ввода данных пользователем. Может быть _настроено для приема одной строки текста или нескольких строк
Виды элементов управления WebForm 737
Иоц-5Ікі!Ім-(- contact you?
Contact me at home Contact me at work
a Pontbcfctrme...
Рис. 14.41. Группа переключйтелей на web-чтракицє
• иоїіїйсі: гас at wmrlc
Don't bother Please list ану instructions:
I
її
Ufiy ЄШ~ sfSTJ1 Keep sending me this iniocmation?
,1 am not interested in cars. , .1
Рис. 14.42. Текстовое поле для ввода нескольких строк
Обратите внимание, что для каждого объекта RacicButtcr предусмотрен атрибут GroupName. Если значение этого атрибута у нескольких переключателей одно и то же (как в нашем случае), одновременно может бьпь выбрантолько один из них.
Текстовое поле для ввода нескольких строк с полосой прокрутки
Еще одним часто используемым элементом управления является текстовое для ввода нескольких строк (рис. 14.42).
Как вы, наверное, уже догадываетесь, чтобы в поле можно было вводить несколько строк, необходимо установить значение соответствующего атрибута. Выглядеть это может так:
Предыдущая << 1 .. 290 291 292 293 294 295 < 296 > 297 298 299 300 301 302 .. 320 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100