VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

リンク元へ戻ります。 クリップボード関係のメニュー
1.VB6.0からクリップボードを利用する
2.ショートカットを操作してのコピー・貼り付け・切り取り・元に戻す
3.スナップショットをファイルに保存及び印刷
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.


1.VB6.0からクリップボードを利用する
1.クリップボードをクリアする
2.選択した範囲のテキストをクリップボードにコピーする
3.クリップボードに PictureBox に表示中の画像をコピーする
4.クリップボード内のテキストデータを取得してテキストボックスに貼り付ける
5.クリップボード内の画像データを取得してピクチャーボックスに貼り付ける
6. 

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6)
Option :[Option Explicit]
参照設定:
使用 API:

その他 :
    :
このページのトップへ移動します。 1.クリップボードをクリアする

Private Sub Command1_Click()
  'Clear メソッド : クリップボードの内容をクリアします。
  Clipboard.Clear
End Sub

このページのトップへ移動します。 2.選択した範囲のテキストをクリップボードにコピーする

Private Sub Command2_Click()
  Clipboard.Clear   '一旦、クリップボードの内容をクリアします。

  'SetText メソッド : Clipboard オブジェクトにテキスト文字列を挿入します
  Clipboard.SetText Text1.SelText
End Sub

このページのトップへ移動します。 3.クリップボードに PictureBox に表示中の画像をコピーする

Private Sub Command3_Click()
  Clipboard.Clear   'クリップボードを初期化

  'SetData メソッド : Clipboard オブジェクトにピクチャーを挿入します。
  Clipboard.SetData Picture1.Picture

  '切り取りの場合はコピーした画像を削除
  'Picture1.Cls 又は Set Picture1.Picture = LoadPicture()
End Sub

このページのトップへ移動します。 4.クリップボード内のテキストデータを取得してテキストボックスに貼り付ける

Private Sub Command4_Click()
'GetFormat メソッド : 指定した形式と一致するアイテムが Clipboard オブジェクトにあるかどうかを示す整数を返します。
'GetText メソッド : Clipboard オブジェクトからテキスト文字列を返します。

  'クリップボードにテキストデータが入っているかチェック
  If Clipboard.GetFormat(vbCFText) Then
    'テキストデータならテキストボックスに貼り付け
    Text2.SelText = Clipboard.GetText()
  End If
End Sub

このページのトップへ移動します。 5.クリップボード内の画像データを取得してピクチャーボックスに貼り付ける

Private Sub Command4_Click()
'GetFormat メソッド : 指定した形式と一致するアイテムが Clipboard オブジェクトにあるかどうかを示す整数を返します。
'GetData メソッド : Clipboard オブジェクトにロードされているピクチャーを返します。

  'クリップボードにビットマップが入っているかチェック
  If Clipboard.GetFormat(vbCFBitmap) Then
    'ビットマップならピクチャーコントロールに貼り付け
    Set Picture2.Picture = Clipboard.GetData()
  End If
End Sub

このページのトップへ移動します。 6.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)
クリップボードをクリアする クリップボードの中身をクリアする
ショートカット コピー 貼り付け 切り取り 元に戻す



このページのトップへ移動します。