허접임 ... 실버라이트에서 사용가능
/// <summary> /// 문자열 길이 체크 /// </summary> private void CheckStringLength() { string value = this.MessageMessageBox.Text; char[] C = value.ToCharArray(); double TotalLength = 0; for (int i = 0; i < C.Length; i++) { TotalLength += (Char.GetUnicodeCategory(C[i]).ToString() == "OtherLetter") ? 2 : 1; } if (TotalLength > 80) { this.MessageMessageBox.Text = this.MessageMessageBox.Text.Substring(0, this.MessageMessageBox.Text.Length - 1); return; } this.TxtLimit.Text = string.Format("{0} / 80", TotalLength.ToString()); }
'C#.NET' 카테고리의 다른 글
초간단 Custom Controls 만들기 (0) | 2010.02.05 |
---|---|
초간단한 Login Form 만들기 (0) | 2010.02.04 |
[Form Loading]폼로딩 보여주기 (0) | 2010.02.03 |
virtual 메소드 (0) | 2010.01.27 |
예외 처리try catch 및 Throw (0) | 2010.01.12 |
[DATAGRID & DATASET ]DATASET 을 이용한 데이터 그리드 사용법 (0) | 2010.01.12 |
[ Panel Move & Point ]포스트 잇 처럼 만들기 (0) | 2010.01.12 |
[MSDN]Microsoft .NET Framework 버전 2.0새로운 기능 (0) | 2010.01.12 |
[정규식] Visual Basic에서 HTML 문자열의 텍스트 제거 (0) | 2010.01.12 |
[ ListBox ] 리스트박스 아이템 순서 바꾸기 (1) | 2010.01.12 |