tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル MSChartのちらつき防止
投稿日: 2007/06/23(Sat) 18:21
投稿者シビセラ
いつも、お世話になってます。
いろいろなところで既に解決されているMSChartのちらつき防止の為、
クリップボード経由でピクチャーボックスにコピペしようとしているのですが、
上手くいかず、他と同じ趣旨になってしまい申し訳ないのですが、
書き込みさせて頂きます。
(環境:WindowsXP VisualBasic 2005 Express Edition)

Public Sub bitRate_Disp(ByRef by As Byte)
       '(省略)
        MSChart1.EditCopy()
        If My.Computer.Clipboard.ContainsImage() Then
           Picture1.Image = My.Computer.Clipboard.GetImage() 'Clipboard Past
        End If
       '(省略)
end sub
と上記の記述で実行するとフォーム画面が白一色になってしまい、
何も変化しませず、フォーム自体がハングしてしまいます。
(別フォームは動作)

そこで、Picture1への貼り付け部分の記述をコメントアウトして動作させ
フォーム動作中にペイントソフトへ貼り付け行うとちゃんとMSChartの画面が
貼り付けられます。
また、クリップボードへのコピーを他のピクチャボックスに変えるとコピーは行われます。
マイクロソフトのWebに記載されていたピクチャーボックス上にMSChartを載せて
コピペを行うようにしてみたのですが、ピクチャーボックスのimageだけがコピーされて
しまいます。

僕の記述不足や考慮不足が原因だとは思うのですが、
どなたかご教授頂けますようお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。