protected void lb_SelectedIndexChanged(object sender, EventArgs e)
{
   ListBox lb = (ListBox)sender;
   string strID = lb.ID;
   string strValue = lb.SelectedValue;

   switch (strID)
   {
      case "lbBulletStyle":
         BulletStyle style =
            (BulletStyle)Enum.Parse(typeof(BulletStyle), strValue);
         bltList.BulletStyle = style;

         //  Przypadek specjalny dla opcji DowolnyObrazek.
         if (style == BulletStyle.DowolnyObrazek)
         {
            bltList.BulletImageUrl = "heart.bmp";
         }
         break;

      case "lbFirstBulletNumber":
         bltList.FirstBulletNumber = Convert.ToInt32(strValue);
         break;

      case "lbDisplayMode":
         BulletedListDisplayMode displayMode =
            (BulletedListDisplayMode)Enum.Parse(
               typeof(BulletedListDisplayMode),
               strValue);

         bltList.DisplayMode = displayMode;
         break;

      default:
         break;
      }
} //  Zamknicie lb_SelectedIndexChanged.

protected void bltList_Click(object sender, BulletedListEventArgs e)
{
   BulletedList b = (BulletedList)sender;
   tdMessage.InnerHtml = "Selected index: " + e.Index.ToString() +
      "<br>" +
      "Zaznaczona warto: " + b.Items[e.Index].Value +
      "<br>";
}
