본문 바로가기

프로그래밍/C#

C# 윈폼 - 텍스트 복사한거 붙여넣기, Clipboard

반응형

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절

 

 

 

 

반응형