|
C#多选列表框控件类源代码
/************************************************************************************
* File: *
* MultiListBox.cs *
* Description: *
* Multi-ListBox控件 *
***********************************************************************************/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
using System.Text;
using System.Collections.Specialized;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.ComponentModel;
using System.Globalization;
[assembly: WebResource("FrameWork.WebControls.Resource.moveAllLeft.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveAllLeft2.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveAllRight.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveAllRight2.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveLeft.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveLeft2.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveRight.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.moveRight2.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.sortDown.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.sortDown2.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.sortUp.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.sortUp2.gif", "image/gif")]
[assembly: WebResource("FrameWork.WebControls.Resource.MultiListBox.js", "text/javascript")]
namespace FrameWork.WebControls
{
/// <summary>
/// Multi-ListBox控件
/// </summary>
[ToolboxData("<{0}:MultiListBox runat=\"server\"></{0}:MultiListBox")]
[
ParseChildren(true),
PersistChildren(false),
]
public class MultiListBox : CompositeControl, IPostBackDataHandler
{
&nbs
|