Visual Basic 6.0 사용자를 위한 Clipboard 개체
업데이트: 2007년 11월
Visual Basic 6.0의 Clipboard 개체는 Visual Basic 2008에서 유사한 Clipboard 개체로 대체되었습니다.
개념적 차이
Visual Basic 6.0에서 Clipboard 개체는 시스템 클립보드에서 텍스트, 이미지 및 데이터를 저장하고 검색하는 데 사용됩니다.
Visual Basic 2008에서 Clipboard 개체는 새 메서드와 약간 다른 메서드와 함께 My.Computer 네임스페이스에 포함됩니다.
클립보드 데이터 형식
Visual Basic 6.0에서는 Clipboard에 전달하거나 여기에서 검색할 데이터의 형식을 정의하는 데 상수가 제공됩니다.
Visual Basic 2008에서는 DataFormats 개체를 사용하여 데이터 형식을 정의하며 여러 가지 새로운 데이터 형식이 지원됩니다. Visual Basic 6.0 클립보드 형식 상수와 Visual Basic 2008의 이에 해당하는 요소의 목록은 이 항목의 뒷부분에 제공됩니다.
Clipboard 개체에 대한 코드 변경 사항
다음 예제에서는 Clipboard를 사용하여 텍스트를 저장하고 검색하는 방법을 보여 줍니다.
' Visual Basic 6.0
Clipboard.Clear
Clipboard.SetText "Hello", vbCFText
If Clipboard.GetFormat(vbCFText) Then
Text1.Text = Clipboard.GetText(vbCFText)
End If
' Visual Basic
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText("Hello")
If My.Computer.Clipboard.ContainsText Then
TextBox1.Text = My.Computer.Clipboard.GetText
End If
Clipboard 상수에 해당하는 요소
Visual Basic 6.0 |
동일한 기능의 Visual Basic 2008 요소 |
---|---|
vbCFBitmap |
|
vbCFDIB |
|
vbCFEMetafile |
|
vbCFFiles |
|
vbCFLink |
해당 사항이 없습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 동적 데이터 교환을 참조하십시오. |
vbCFMetafile |
|
vbCFPalette |
|
vbCFRTF |
|
vbCFText |
참고: |
---|
DataFormats 개체는 System.Windows.Forms 네임스페이스의 일부입니다. 위에서 나열한 형식 이외에 DataFormats에서는 Visual Basic 6.0에서 지원하지 않는 여러 클립보드 형식을 지원합니다. |
참고 항목
작업
방법: Visual Basic에서 클립보드에 저장된 파일 형식 확인
방법: Visual Basic에서 클립보드에 오디오 스트림 저장
방법: Visual Basic에서 클립보드의 이미지 검색