Visual Basic
Visual Basic
Java2 SE 5.0 API
Java2 SE 1.4 API
Java2 EE API
Struts 1.0.2
MSDN2 Library
MySQL 5.1
MySQL 4.1
HTMLリファレンス
CSSリファレンス
JavaScript
基本カラーチャート
カレンダー
 最新PG・講座情報
 最新ニュース
 電子辞書・辞典
ご意見・ご要望はこちらまで

課題

Visual Basic

映画のエンディングのテキストスクロールの作成


1.プログラムの仕様

 映画のエンディングでの字幕テキストのスクロールを作成します。 字幕テキストはピクチャボックス(PictureBox)上に1行毎に中央に描画します。その字幕テキストをフォーム下から上にスクロールさせて行きます。 取り合えず映画のエンディングのフォームと言っていますが、自分のプログラムのバージョン情報の画面(About)とかに使うと面白いと思います。
 ただタイマー(Timer)を使ってスクロールさせても面白くないので、後で勉強の為にタイマー部分をデリゲート(Delegate)させてみます。 最初はタイマーを利用し、全体では次のような流れになります。

  • ピクチャボックス(PictureBox)上に字幕テキストを複数行描画する。(中央表示)
  • 書き込んだ字幕テキストの行分の大きさのピクチャボックスをパネル(Panel)の下に設定する。
  • タイマー(Timer)を起動し、ピクチャボックスの位置(Top)を上げて行く。
  • ピクチャボックスがパネルの最上部に隠れた時点でタイマーを止め、パネル上に固定のテキストを描画する。
フォームの説明

 
 INDEX
  課題 Visual Basic 映画のエンディングのテキストスクロールの作成
1.プログラムの仕様
  2.プログラムの説明
  3.起動例
  4.デリゲートの利用
Top
Copyright© 2003-2007 FumikiChan All Rights Reserved.
http://www.fumikichan.net/