VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/04/20(Wed) 09:59
投稿者にまーる
Eメール
URL
タイトルピクチャボックスへの文字表示

お世話になります。

PictureBoxへのPrintメソッドに関しての質問です。

テキストファイル内の文字列を取得し、Printメソッドで
表示しているのですが、ファイル内の文字列が多いと
全て綺麗に表示されません。

タイマーイベントでPictureBoxを少しずつ上に移動させ、
文字列を全て表示するものを作成しています。
AutoRedrawをTrueにしています。
AutoRedrawがFalseの場合は、PictureBoxには、
綺麗に反映されるのですが、再描画ができていない状態です。

何か良い方法はありますでしょうか。

主な処理のソースは、以下です。

With Picture1
    .BackColor = lngBackRGB
    .ForeColor = lngTextRGB
    .Height = .TextHeight(strText)
    .Width = .TextWidth(strText)
    
    .Cls
    Picture1.Print strText
End With

タイマーイベント内では、
Picture1.Top = Picture1.Top - 10


よろしくお願いします。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -