■No28885 (MILD SEVEN ONE さん) に返信
> 表示させたい画像の位置指定はプログラムから出来るんですか??
たとえば、縦に長細い図を用意しておきます。
┳━┳━┳━┳━┳━┳━┳
┃□┃●┃○┃▲┃△┃■┃
┻━┻━┻━┻━┻━┻━┻
(縦だと説明しにくいので、上図では横方向にしていますが)
ここから一部のみを切り出して、順に画面に表示させます。
切り出す位置とタイミングを合わせると、roulette っぽくなるかも。
┳━┳
┃□┃
┻━┻
↓
━┳━
□┃●
━┻━
↓
┳━┳
┃●┃
┻━┻
↓
━┳━
●┃○
━┻━
↓
:
(1) 元画像は、Bitmap クラスの変数として保持しておきます。リソースでも構いません。
(2) 切り出す位置(Rectangle)を変数に保持させます。この位置は、Timer で変化させます。
(3) PictureBox の Paint イベントで、e.Graphics に対して DrawImage します。
(DrawImage は、画像の一部を切り出して描画させるために使用します)
他にもやり方はあるでしょうけれども、考え方の一例までに。
|