| Name | 
				Type | 
				Description | 
			
			
				| AutoTab | 
				bool 
					(default: true) | 
				엔터키를 입력하였을 때, 자동으로 다음 포커스로 이동할지 여부를 가져오거나 저장합니다. 
					주의 하실 점은 다음 포커스로 이동하는 개체는 바나나 프레임워크의 컨트롤만 가능합니다. 
					그리고, 활성화 되어 있는 컨트롤에만 포커스가 주어지게 됩니다. 
					아래 링크를 클릭하시면, AutoTab에 대한 예제 화면을 보실 수 있습니다. 
					AutoTab에 대한 예제 화면 | 
			
			
				| Compulsory | 
				bool 
					(default: false) | 
				해당 컨트롤이 필수 입력사항인지 여부를 가져오거나 저장할 수 있습니다. 
					필수 입력사항으로 지정되면, 텍스트박스의 우측 상단 귀퉁이에 빨간색 별표가 표시됩니다. 
					BANANA.Web.Controls.Button을 이용해서 form을 submit할 경우, 필수 입력사항으로 표시된 컨트롤에 값이 입력되었는지를 체크하여 form을 submit할지 여부를 자동으로 결정하게 됩니다. | 
			
			
				| ContainerID | 
				string 
					(읽기전용) | 
				DOT, 텍스트박스 및 필수입력 아이콘까지 전체를 감싸는 태그의 ClientID를 반환합니다. | 
			
			
				| Enabled | 
				bool 
					(default: true) | 
				개체의 활성화 여부를 가져오거나 저장할 수 있습니다. 
					텍스트박스 개체가 비활성화 되면, 배경색을 변경하여 눈에 띄기 쉽도록 처리하였습니다. 
					
					
				 | 
			
			
				| HorizontalAlignment | 
				enum 
					(default: Inherit) | 
				텍스트의 가로 정렬 방법을 가져오거나 저장할 수 있습니다. 
					enum의 종류는 Inherit, Left, Center 및 Right가 있습니다. 
					
					: css 속성을 상속 받습니다. 
					
					: 텍스트를 좌측 정렬합니다. 
					
					: 텍스트를 중앙 정렬합니다. 
					
					: 텍스트를 우측 정렬합니다. | 
			
			
				| ImeMode | 
				enum 
					(default: Default) | 
				텍스트의 입력 모드를 가져오거나 저장할 수 있습니다. 
					enum의 종류는 Default, Alphabet, NonAlphabet, AlphaNumeric, DashNumeric, Integer, Decimal, Date 및 Email이 있습니다. 
					
 Default: 입력 제한을 두지 않습니다. 
					
 Alphabet: 알파벳만 입력할 수 있습니다. 
					
 NonAlphabet: 알파벳이 아닌 글자(한글, 일본어, 중국어 등)만 입력할 수 있습니다. 
					
 AlphaNumeric: 알파벳과 숫자만 입력할 수 있습니다. 
					
 DashNumeric: 숫자와 대쉬(-) 기호만 입력할 수 있습니다. 
					
 Integer: 양/음수의 숫자를 입력할 수 있습니다. 커서가 떠나면, 자동으로 콤마 처리를 합니다. 
					
 Decimal: 포인트(.)가 포함된 양/음수의 숫자를 입력할 수 있습니다. 커서가 떠나면, 자동으로 콤마 처리를 합니다. 
					
 Date: yyyy-MM-dd 형식의 날짜를 입력 받습니다. 커서가 떠나면, 자동으로 대쉬(-) 기호를 삽입합니다. 
					
 Email: 입력된 문자열이 전자우편 형식이 아닐 경우에 오류메시지를 출력합니다. 
					인터넷 브라우저 상의 IME모드 자체가 상당히 불안정합니다. 
					또한 브라우저의 입력 데이터를 위변조 하기도 쉬운 것은 사실입니다. 
					ImeMode 속성을 사용자에게 입력 가이드라인을 제시해 줄 뿐, 입력된 데이터의 형식에 대해서는 웹이라는 특성상 100% 보장할 수가 없습니다. 
					따라서, 중요한 데이터를 입력 받는 경우에는 꼭 코드비하인드에서 이중으로 체크할 것을 권장합니다. | 
			
			
				| LetterCase | 
				enum 
					(default: Inherit) | 
				알파벳 텍스트의 대/소문자 입력을 제한할 수 있습니다. 
					enum의 종류는 Inherit, UpperCase 및 LowerCase가 있습니다. 
					
 Inherit: 입력모드를 css로부터 상속 받습니다. 
					
 UpperCase: 입력한 글자가 대문자로 출력됩니다. 
					
 LowerCase: 입력한 글자가 소문자로 출력됩니다. | 
			
			
				| ReadOnly | 
				bool 
					(default: false) | 
				개체의 읽기 전용모드 여부를 가져오거나 저장할 수 있습니다. 
					읽기 전용모드가 활성화될 경우, 배경색을 변경하여 그렇지 않은 컨트롤들과 차별화를 두었습니다. 
					
					
				 | 
			
			
				| ResourceName | 
				string | 
				다국어를 지원하기 위한 리소스명을 가져오거나 저장합니다. 
					리소스명을 지정해 놓으면, 해당 컨트롤의 Text 속성에 해당하는 다국어 리소스를 자동으로 표기합니다. 
					다국어는 브라우저의 기본 언어 속성을 파악하여, 자동으로 해당 언어를 출력합니다. 
					또는, 강제적으로 특정 언어를 사용하도록 지정할 수도 있습니다. 
					좀 더 상세한 설명을 원하시면, 아래 링크를 클릭하세요. 
					리소스명 지정에 대한 상세설명 바로가기 | 
			
			
				| ShowDot | 
				bool 
					(default: false) | 
				컨트롤 앞에 작고 네모난 점을 하나 찍어 줍니다. | 
			
			
				| Text | 
				string | 
				텍스트박스 컨트롤의 텍스트를 가져오거나 저장합니다. 
					Integer와 Decimal 형식의 텍스트박스는 콤마가 제외된 값을 반환합니다. | 
			
			
				| Value | 
				object | 
				간혹 개발하시다가, 텍스트박스에 텍스트 값 이외에
					어떠한 값을 저장해야할 필요가 있으셨나요? 
					Value 속성을 이러한 경우에 유용하게 사용될 수 있습니다. 
					 
					
					  
					 
					
					 
					
protected void Page_Load(object sender, EventArgs e)
{
	if (!IsPostBack)
	{
		TextBox20.Value = "Value 값입니다.";
	}
}
protected void Button1_Click(object sender, EventArgs e)
{
	Label1.Text = (string)TextBox20.Value;
}
				 | 
			
			
				| Width | 
				Unit | 
				텍스트박스의 넓이를 가져오거나 저장할 수 있습니다. 
					텍스트박스의 기본 넓이는 160px입니다. 
					이는 별다르게 넓이를 수정하지 않아도 다른 컨트롤들과 양끝의 길이가 딱 맞게 떨어지게 하기 위함입니다. 
					필요에 의해 다른 값으로 변경이 가능합니다. 
					
					 
					
					 
					 
				 |