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

タイトル Re: VB2010 ピクチャーボックスの動作について。
投稿日: 2017/08/21(Mon) 18:35
投稿者魔界の仮面弁士
> ボタンをクリックすると3回カメラから画像(JPEG)を取り込んで、

3 枚の JPEG があるのでしょうか?

それとも、1 枚の JPEG が都度上書きされていて、
読み込むタイミングによって別画像になるということでしょうか。


> Do While value < 3
>     Call sendcmd(bda, rdata)   <-画像取り込み
>     PictureBox1.ImageLocation = "C:\Users\kou\Desktop\VB express\jpeg_data.jpg"
>     value = value + 1
> Loop

イベントの中で 3 回読み込んではいけません。

読み込んだ画像が実際に表示されるのは、ImageLocation をセットしたときではなく、
セットし終わって「そのイベントが End Sub で抜けた後」だからです。

(イベントの処理中はビジー状態なので、再描画やユーザー操作を受け付けない状態になります)


「3 枚の JPEG を 3 個の PictureBox に表示」なら、それぞれ異なるパスが必要です。

「3 枚の JPEG を 1 個の PictureBox に表示」あるいは
「都度書き換わる 1 つの JPEG を、1 つの PictureBox に表示」なら、
どのタイミングで PictureBox の画像をセットしなおすのかを、考えねばなりません。

たとえば、Button1_Click されるたびに読み直すようにするのか、
あるいは、Timer 等で定期的に読み直すようにするのか、ということです。

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

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