• ベストアンサー

イメージの表示位置がずれる

いつもお世話になっています。 早速質問なのですが、VB6、WIN2000で作成した フォーム上にイメージでGIFファイルを貼り付けたのですが 実行すると表示の位置が(左下方向に)ずれてしまいます。 デザイン上でいくらずらして設定してもほぼ同じ位置に ずれて表示されます。 なぜずれるのでしょうか? ずれなくする方法はあるのでしょうか? 現在修正途中でかなり困っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#6131
noname#6131
回答No.1

VB6+SP5、WinXPの環境ですが、特にそのような状態にはならないです。 表示するのに、 +GIFファイルをフォームのPictureプロパティに設定 +PictureBoxのPictureプロパティに設定 2通りやってみましたが、どちらでしょう 位置をずらすのはどうやりました?

y-kawamura
質問者

お礼

回答ありがとうございました。 他を調べていたら、プロパティのTOPを変更しているところがありました。(再表示時に下方に変更していました) 値を調整しなおしたら直りました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • GIFイメージが上手く表示されないんです。

    最近HPをWIN98のFrontPage Express2.0で作ったんですけど、GIFイメージが上手く表示されないんです。 GIFイメージを張りつけてある3つのページの内2つのページのGIFが表示されないので、 プロパティーを見てみるとプロトコルはHyperText 転送プロトコル (HTTP)で種類は利用不可、サイズは-1バイトになってるんです。 正常に表示されているほうは、プロパティーがFile プロトコル(FP)・GIFイメージ・1909バイトと表示されているんです。 なぜ同じように張りつけたのに表示されたりされなかったりするんでしょうか? 誰か詳しい方教えて下さい。

  • フォームの表示位置

    いつも拝見させていただき勉強しています。 VB初心者です。 親フォームから子フォームを、 loadメソッドとshowメソッドで、 よびだして表示させようとしているのですが、 フォームの位置をコントロールすることは できるのでしょうか? 画面中央に表示させたいのですが、 左上のほうに表示されてしまいます。

  • 2つ目以降のフォームを実行して表示させることができません

    もし同じような質問があったらすみません。(検索したのですが急いでいるので) Windowsフォームアプリケーションでデザインしたフォームが複数あります。(VBです) 1つ目をデバッグし、実行させ表示させることはできるのですが、 2つ目のフォームをデバッグさせると1つ目のフォームが実行して表示されてしまいます。 どのようにして2つ目以降のフォームをデバッグして表示させればいいのでしょうか?よろしくお願いします。

  • Access2000 フォーム表示位置が変わる

    MDBを起動するとAutoExecマクロでフォーム(メニュー画面)を表示するようにしています。 困っていることはこのフォームの表示位置が上にずれてしまうことです。 一旦デザインで開いて何もせず、ビューすると正しい位置に戻ります。 こんなことしなくても正常に表示させるにはどうすればよいのでしょうか? 以上、よろしくお願いします。

  • 左下に書いたようなimageがデスクトップの、

    左下に書いたようなimageがデスクトップのアイコンに付きます。 win10の修正プログラムの際についたものとみられます。 掃除の仕方を教えてください。

  • フォームの開く位置を揃えたい。

    フォームの開く位置の不揃いを改善する方法を知らないので、ご存じの方のご指導をお願いしたいと思います。 「フォームの設定」 フォームは全て「ポップアップ」設定にしています。 「改善したいこと」 コマンドボタンでフォームを開く時、フォーム毎に開く位置が違っていて違和感を感じています。開く位置をパソコン画面中央とかに揃える設定は可能でしょうか。 「実施していること」 フォームを修正した際、フォームを開く位置が極端にずれる時などは、フォームを中央にドラッグさせフォームの「タイトルバー」を「右クリック」し、表示されたメニューから「上書き保存」を選択し実行しています。 以上ですが、宜しくお願いします。

  • 実行時のフォームの表示位置について

    VBでプログラムを作っているのですが、フォームをMDI子フォームに設定しているのですが、実行時に、MDI子フォームをMDIホームの中の左上に表示したいのですがやり方がわからないのでわかる方教えてください。

  • Access フォームに画像を表示させたい

     Win XP Office 2003 Accessを勉強中です。  フォームに画像を添付して、フォームに画像そのものを表示させたいのですが、デザインビュー>コントロール>イメージ>に イメージを挿入しようとしても、ファイル名だけが表示されるだけで、画像そのものを表示させることが出来ません。 これは何故でしょうか。 一体何が原因でこのようになるのでしょうか。

  • Imageコントロールにグラフを表示させるには

    Excel VBAでフォームにイメージコントロールを配置して、そこにエクセルで作成したグラフ(グラフシート)を表示するようなプログラムは作成可能でしょうか? 例えば、 まずワークシートのデータを元にグラフ(グラフシート)を作成し、作成したグラフをフォーム上のイメージコントロールに表示させる一連の作業をVBAでプログラミングできるかどうかということです。 Userform1.MultiPage1.Image1.Picture = .........といった感じです。 もしくは、作成したグラフをgif形式の画像として特定のディレクトリなりフォルダに保存して、その画像ファイルを読み込むことで対応はできるでしょうか? よろしくお願いします。

  • CSSで指定したイメージ位置がブラウザに正しく表示されません。

    CSSで指定したイメージ位置がブラウザに正しく表示されません。 OS:Windows7 ブラウザ:IE8,Chrome,Sleipnir(どのブラウザも正しく表示されませんでした。) とりあえずHTML構文を表記します。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"> <!-- body{ color:#000000; background:#ffffff url("images/back.gif") repeat-x bottom; } --> </style> <title>9999</title> </head> <body> <h1>海沿いを走る青島線</h1> <p>都市と自然が共生するこの沿線は<br> 便利さと安らぎをあなたにお届けします。</p> <p>ひいらぎ不動産はこの街で<br> あなたの理想のお部屋探しをサポートします。</p> </body> </html> 問題はIE8にあると思い、 IE8をアンインストール(Windows7とIE8はセットのためアンインストール方法が通常と少し違いました。)しましたが、やはりだめでした。 ということはWindows7自体にCSSやHTMLのバージョンについて不具合があるのでしょうか。 ちなみに他のPC(WindowsXP)では問題なくイメージが正確に下に表示されます。 ※なんとか自己解決?はできたものの、達成感0です。 body{ color:#000000; background:#ffffff url("images/back.gif") repeat-x bottom; } を body{ color:#000000; background:#ffffff url("images/back.gif") repeat-x bottom; padding-bottom:400px; } と 修正したらなんとか本来あるべき位置に画像が表示されました。 最初は400pxじゃなく100%で指定したのですが、 画像がかなり下の方(ページ3個分ぐらい)に表示されてしまったため400pxに直しました。 ですが、やはりこれではすっきりしません。 もっとスマートな解決方法があるのではと思います。 どなたかご教授ください。

    • ベストアンサー
    • HTML