Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Алексей Немиро -

ASP .NET - Web-элементы и компоненты

Все примеры / Интерфейс / Web-элементы и компоненты

Как изменить фон в каждом элементе списка?

Автор: Алексей Немиро | добавлено: 05.03.2010, 20:51 | просмотров: 2259 (1+) | комментариев: 0 | рейтинг: *x1
Пример показывает, как можно изменить фон в каждом элементе списка (DropDownList/ListBox). Пример работает только в Internet Explorer.

Код

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!--Copyright (c) Nemiro Aleksey, 2006-->
<script language="VB" runat="server">
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim arrColorList() As String = {"Black", "Red", "Green", "Blue", "Navy", "Teal", "Olive", "Purple"}
    ListBox1.Items.Clear()
    DropDownList1.Items.Clear()
    For i As Integer = 0 To (arrColorList.Length - 1)
      'устанавливаем цвет фона в ListBox
      ListBox1.Items.Add(arrColorList(i))
      ListBox1.Items(ListBox1.Items.Count - 1).Attributes.Add("style", "background-color: " & arrColorList(i) & "; color: White")
      ListBox1.Items(ListBox1.Items.Count - 1).Value = arrColorList(i)
      'устанавливаем цвет фона в DropDownList
      DropDownList1.Items.Add(arrColorList(i))
      DropDownList1.Items(DropDownList1.Items.Count - 1).Attributes.Add("style", "background-color: " & arrColorList(i) & "; color: White")
      DropDownList1.Items(DropDownList1.Items.Count - 1).Value = arrColorList(i)
    Next
  End Sub
</script>
<!--
Author: Aleksey S Nemiro <admin@kbyte.ru>
Специально для проекта KByte.Ru <http://www.kbyte.ru>
Copyright (c) Nemiro Aleksey, 2006
-->
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ListColor</title>
</head>
<body>
  <form id="form1" runat="server">
    <div>
      <asp:ListBox ID="ListBox1" runat="server" />
      <br /><br />
      <asp:DropDownList ID="DropDownList1" runat="server" />
    </div>
  </form>
</body>
</html>
Об авторе

Алексей Немиро

Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru.
Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.

См. также:
Профиль автора
Алексей Немиро
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики