- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VB2008】使用するPCによってラベルのサイズが変わりますorz)
【VB2008】使用するPCによってラベルのサイズが変わります
このQ&Aのポイント
- Form上のラベルに絵を貼り付けていますが、使用するPCによってラベルのサイズが変わってしまいます。
- 特定のPCではラベルと絵のサイズがずれてしまい、白い領域ができてしまいます。
- 絵のサイズはどのPCでも変わらないと思われるため、ラベル側のサイズが大きくなってしまい絵との隙間が生じている可能性があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1 #2 さんの言ってる事、 つまり従来は 96 DPI (1インチの直線を 96個のドットで表現する) が主だったが、最近は高解像度のディスプレイが出てきたので、画面領域を広くするんじゃなくて、1インチの直線を 96個以上のドットで表現する場合もあるってことです。 PictureBox 使って SizeMode を Zoom にするとか。 ラベルなら自分で大きさを計算して絵を描画するとか。
その他の回答 (2)
- ToOrisugaru
- ベストアンサー率28% (80/280)
回答No.2
はじめまして、通りすがると申します。 上記ご質問の件についてなのですが、サイズが変わってみえるPCは 他のPCと比べて、画面解像度は同じ値で設定されてますか?
質問者
お礼
通りすがる様 どうもありががとうございます!! はい、おっしゃられる通り画面の解像度が異なっておりました。 皆様どうやってこのような症状にご対応なされているので ございましょうか。。。?? 引き続き検索してみます。 この度はご親切にどうもありがとうございました!! また是非通りすがってください^^
- AKARI0418
- ベストアンサー率67% (112/166)
回答No.1
ディスプレイの解像度をチェックしてみてください。
質問者
お礼
どうもありがとうございます!!m(_ _)m はい、解像度(画面サイズ)が異なっておりました。 解決方法がわかりません故orz、もう少し頑張ってみます! このたびはご親切にアドバイスいただき誠にありがとうございました!!
お礼
temtecomai2様 どうもありがとうございます!!m(_ _)m >1インチの直線を 96個のドットで表現する) が主だったが、最近は高解像度のディスプレイが出てきたので、画面領域を広くするんじゃなくて、1インチの直線を 96個以上のドットで表現する場合もある なるほど('o') モニタのサイズが異なっていそうなのでその関係を探っておりましたが 全然わかりませんでしたので非常に勉強になるアドバイスでございます。 >ラベルなら自分で大きさを計算して絵を描画するとか の方向で試してまいります!! このたびは助かりました!! ご親切に解決案まで教えていただき誠にありがとうございました!!m(_ _)m