TITLE:  [144] Re^3: 画像の表示
DATE : 2001-10-22 19:28:00
--------------------------------------------------
kazu さん、またまたお待たせいたしました。
やっとできましたので、報告します。

S309PictureBoxコントロールをまずダウンロードして、インストールしま
しょう。
ダウンロードするのは、デスクトップ用とPocketPC用の2つです。
エミュレータ用もあるのですが、うまくインストールできません。どうす
ればいいのかな?
# eVC++でインストーラも作ってみたけどできないし・・・

ダウンロードできたら、まずデスクトップ用を解凍し、
Windows のSystem32フォルダにコピーします。
そして、次の呪文をファイル名を指定して実行あたりで打ちます。
   regsvr32 c:\Windows\system32\S309PictureBox.ocx
すると、なにやら暗号のような物が表示されればインストールは完了です。

次にPocketPC用をインストールします。
ActiveSyncでPocketPCをつなぎ、PocketPC用にダウンロードしたexeファ
イルを実行すればOKです。

これでインストールはできましたので、eVBでプログラミングです。
eVBを起動し、プロジェクトを新規に作成し、メニューバーから
[プロジェクト]→[コンポーネント]と選んで、S309PictureBoxコントロー
ルにチェックを入れましょう。
これで、eVBのコントロールバーにS309PictureBoxコントロールが追加さ
れます。
早速フォームに貼りましょう。

動作確認のために、コマンドボタンを貼ってください。
そして、コマンドボタンをクリックしたときのイベントプロシージャに次
のように書きます。

Private Sub Command1_Click()
  S309PictureBox1.Picture = "\test.jpg"
  S309PictureBox1.Visible=True
EndSub

これでPocketPCのルートフォルダに置いたtest.jpgファイルが表示されま
す。

Visible=Trueをするのがポイントです。
デザイン時にはTrueにセットされているのに、なぜか実行時にはFalseに
なってしまうようです。