아래 코드는 버튼1을 누르면 textBox1에서 선택한 내용을 클립보드로 복사합니다.
그리고 버튼2을 눌렀을때 클립보드에 있는 내용을 textBox2에 나타냅니다.
즉, textBox1의 선택한 내용을 클립보드를 이용하여 textBox2에 복사하는 코드입니다.
// 버튼1 눌렀을때
private void button1_Click(object sender, System.EventArgs e) {
// textBox1의 선택된 내용을 클립보드로 복사
if(textBox1.SelectedText != "")
Clipboard.SetDataObject(textBox1.SelectedText);
else
textBox2.Text = "textBox1에서 선택한 내용이 없습니다.";
}
// 버튼2 눌렀을때
private void button2_Click(object sender, System.EventArgs e) {
//클립보드에서 데이터 가져오기
IDataObject iData = Clipboard.GetDataObject();
// 큽립보드에서 가져온 데이터를 텍스트 박스에 넣기
if(iData.GetDataPresent(DataFormats.Text)) {
textBox2.Text = (String)iData.GetData(DataFormats.Text);
}
else {
// 데이터가 없다
textBox2.Text = "클립보드에 데이터가 없습니다.";
}
}
'공학속으로 > C#' 카테고리의 다른 글
C# StreamReader 클래스를 사용한 파일 읽기 / 쓰기 (0) | 2023.04.04 |
---|---|
C# 문자열을 int로 변환하는 3가지 방법 (0) | 2023.04.04 |
C# CheckBox 컨트롤 사용법 (0) | 2023.04.03 |
c# 타이머(Timer) 구성 요소 (0) | 2023.04.03 |
c# 텍스트박스(TextBox) 에디트박스 사용법 정리 (0) | 2023.04.02 |
댓글