허접임 ... 실버라이트에서 사용가능
/// <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 |