2016-04-14 8 views
-1

Microsoft Visual StudioでPictureBoxに問題があります。私が何をしていても、常に上下に境界線があります。 PictureBoxと同じサイズの画像を使用しても違いはありません。私はズームプロパティを使用しているので、画像のアスペクト比に変更はあってはいけません。 Dockはnoneに設定され、すべてのパディング変数はゼロに設定されます。枠線がなしに設定されています。C#を使用してMicrosoft Visual StudioでPictureBoxの枠線を取り除く

イメージ上にカーソル位置が必要なので、位置を移動するので、その境界線を取り除く必要があります。

+0

デフォルトではマインには境界線がありません - 問題は再現できません – BugFinder

+0

フォームかWPFですか? –

+0

ボーダー実際にはデフォルトでは表示されません。マウスダウンイベントを作成したときに問題があることがわかりました。マウスのボタンを押すと、イメージの上端または下端の境界線からの距離はまだありますが、マウスポインタはイメージ上に位置していません。 BackColorプロパティを変更すると、実際に境界線が表示されます。 – Primoz

答えて

0

問題を正常に解決しました。私はstrecthを使用し、次にClientSize、現在のマウスポインタの位置と元の画像サイズを使用して座標を計算することをお勧めしました。それは必要に応じて動作します。 2番目の答えにhere

を参照することができ、コードのサンプルについて

はあなたの助けのためにありがとうございました。

関連する問題