using System;
using System.Data;
using System.Drawing;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class BulletedListTest : System.Web.UI.Page
{
    /// <summary>
    /// Procedura obsługi kliknięcia list punktowanej 
    /// (jedynie, gdy DisplayMode = LinkButton)
    /// </summary>
    protected void blItems_Click(object sender, BulletedListEventArgs e)
    {
        labMsg.Text = "Indeks wybranego elementu listy wynosi " + e.Index;
    }
    /// <summary>
    /// Procedura obsługi zdarzeń dla listy rozwijanej z trybami wyświetlania
    /// </summary>
    protected void drpDisplayMode_SelectedIndexChanged(object sender, EventArgs e)
    {
        // pobranie wartości wybranego elementu listy rozwijanej
        string sMode = drpDisplayMode.SelectedItem.Text;
        // konwersja ciągu na wartość typu wyliczeniowego
        BulletedListDisplayMode mode;
        mode  = (BulletedListDisplayMode)Enum.Parse(typeof(BulletedListDisplayMode), sMode, true);
        // ustawienie wybranego trybu wyświetlania listy punktowanej
        blUrls.DisplayMode = mode;
    }
}
