richEditBox와 plain text
Programming/C# / 2010. 9. 9. 14:32
richTextBox에 클립보드로부터 붙이기를 할 때 rtf 포맷으로 붙이기가 될 때가 있다. 그런데, 지금 하려는
작업이 plain text를 붙여야만 하는 경우여서 구글링해봤으나.. 결국은 속임수를 쓰기로...
방법은 richTextBox에서 Ctrl+V 키보드 이벤트를 가로채서 클립보드의 텍스트만 집어넣는 것이다. 간단?
ㅋㅋ 코드는 다음과 같다.
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == Keys.V) && (e.Modifiers == Keys.Control))
{
e.Handled = true;
richTextBox1.SelectedText = Clipboard.GetText();
}
}
출처 : 모름 -ㅅ-;;
반응형
'Programming > C#' 카테고리의 다른 글
간단한 자동 업데이트 프로그램 구현 (0) | 2010.09.10 |
---|---|
[삽질] 클라이언트(C++)/툴(C#) 링크 시 IME 문제 (1) | 2010.09.09 |
Windows Form을 사용하여 간단한 다이어그램 작성 도구 빌드 (2) | 2010.09.07 |
한글입력 키 누를때마다 알아내기 (0) | 2010.09.07 |
C# IME모드 한/영전환 관련.. (0) | 2010.09.06 |