>백엔드 개발 >C#.Net 튜토리얼 >.NET 복합 제어 입력 드롭다운 제어

.NET 복합 제어 입력 드롭다운 제어

巴扎黑
巴扎黑원래의
2016-12-20 11:16:081310검색

시스템 사용,
System.Collections.Generic 사용,
System.Text 사용,
System.Web.UI 프로그램 사용 ;
System.Web.UI.WebControls 사용;
System.Collections에서 사용

네임스페이스 QC_Control
{
/// <요약> 사용자 정의된 입력 드롭다운 상자 클래스
///
[ToolboxData("<{0}: CustomInputDropdownControl RUNAT = Server> ") ]
Public class CustomInputDropdownControl: Text box
{

Private DropDownList's ddlListItem = new DropDownList(); // 드롭다운 상자
의 전용 텍스트 상자 TxtBox = new TextBox( ); ​of private Hashtable = new Hashtable(); //드롭다운 상자를 바인딩하는 데 사용되는 값

변수 설정/캡슐화 방법                                                  >
해시 테이블 S = (해시 테이블) ViewState ["값"];
                                                                 >
///기본 생성자
///DropDownList 및 Hashtable 인스턴스 초기화 변수
>                                                                                         ​
///컨트롤 클래스 렌더링 방법 재정의 렌더링(HtmlTextWriter의 출력)
{ddlListItem. ID = "DDL" + base.ID;
        TxtBox.ID = "TXT" + cellpadding = "0" border = '0' WIDTH: 188px, 높이: 19px; 1픽셀 190픽셀 190픽셀 170픽셀) '>");//여기서 clientID를 사용하는 이유는 카드 옵션을 선택할 때 .NET 프로그램이 자동으로 base.ID의 이름을
ddlListItem.Attributes.Add("onChange", getFocusValue(TxtBox.ID, ddlListItem.ID)로 지정하기 때문입니다. ));
ddlListItem.Attributes.Add("style", "width: 190px; family: New Roman; margin-top: -2px;")
"너비: 170픽셀, 높이: 15px; 테두리 : 0pt;");
                                                                                                   > (String Item.Keys 키)
{
목록 항목 항목 = new ListItem()
item.Value = key
item.Text = ToString of item[key] ();
ddlListItem.Items.Add(item);                                             

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.