반응형
C# 윈폼 - 텍스트 복사한거 붙여넣기, Clipboard
Ctrl+c 한거를 Ctrl+v 할 때,
먼저 해당 컨트롤에서 KeyUp 이벤트를 생성한다.
키보드를 눌렀다가 떼는 순간에 이벤트가 발생하는 것을 사용했다.
그 다음,
키보드 값 ctrl, v 인식하는 코드를 작성하고
Clipboard 클래스를 사용한다.
private void dataGridView3_KeyUp(object sender, KeyEventArgs e) //데이타그리드뷰에서 키보드 눌렀다가 뗄 때 실행
{
if (e.Control == true && e.KeyCode == Keys.V) //키보드 값이 ctrl 와 v 이면
{
string text = Clipboard.GetText(); //클립보드의 텍스트를 text 변수에 저장
}
}
기본적으로 textBox 등은 Clipboard 코드가 없어도 붙여넣기가 가능하지만
다른 컨트롤과 특수한 상황에서.복사,붙여넣기 기능이 필요할 때 사용한다.
.
.
내 아들아, 죄인들이 너를 유혹하더라도 따르지 마라.
-쉬운성경 잠언 1장 10절
반응형
'프로그래밍 > C#' 카테고리의 다른 글
C# 윈폼 - 파일 이동,복사,삭제, 폴더 이동,복사,삭제 (0) | 2022.12.05 |
---|---|
C# 윈폼 - text Converter, dataGridView 사용, 특수목적 프로그램 (0) | 2022.10.27 |
C# 윈폼 - TCP/IP 네트워크 통신을 뚫어보자 (11) | 2022.04.20 |
C# 윈폼 - ToolTip 사용법 (0) | 2022.03.31 |
C# 윈폼 - 현재 날짜 시간 실시간으로 가져오기 (0) | 2022.03.30 |