画像の拡大機能を画像ボックスに追加しました。私は画像のスケールを表示したいと思います(マップの左下のように)。どうすればそれを達成できますか?画像ボックスに画像の縮尺を表示する方法
0
A
答えて
0
Paint
イベントを使用すると、スケールを上に描画できます。ズームを想定し
が、これは一例になりX、Y方向に対称である:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
float zoom =100f * pictureBox1.ClientSize.Width/pictureBox1.Image.Width;
// this may or may not be necessary, depending on how to have implemented zooming!
if (pictureBox1.SizeMode == PictureBoxSizeMode.Normal) zoom = 100f;
string s = zoom.ToString("#.#")+ "%";
StringFormat format = new StringFormat()
{ LineAlignment = StringAlignment.Far,
Alignment = StringAlignment.Far };
Rectangle bounds = pictureBox1.ClientRectangle;
Rectangle bounds1 = pictureBox1.ClientRectangle;
bounds1.Offset(1, 1);
using (Font font = new Font("Consolas", 14f))
{
e.Graphics.DrawString(s, font, Brushes.White, bounds , format);
e.Graphics.DrawString(s, font, Brushes.Black, bounds1 , format);
}
}
あなたが好きあなたにアライメントを選ぶことができます。任意の背景を可能にするために1つのピクセルずつオフセット私は黒に一度白と1回、2回、文字列を描画
注..また
Image
に注意してはoistrichです。風景は、(スケーリングされていないBackgroundImage
です!
+0
ありがとう!これが助けになりました。 – Illuminati0x5B
関連する問題
- 1. ウェブページのスプライト画像を縮尺する
- 2. Google Staticマップの縮尺比を計算する方法画像
- 3. VBで画像を表示する実行時の画像ボックス
- 4. 画像の縮尺と回転JavaScript
- 5. vb.net winformsでSQL Serverの画像ボックスに画像を表示
- 6. 画像が画像ボックスに表示されないc#
- 7. ビットマップから画像ボックスに画像を入れる方法
- 8. C#の別の画像ボックスにある画像ボックスの画像ボックスにある画像をドラッグアンドドロップする方法は?
- 9. Bootstrap - Carouselで画像の縮尺を最大にする方法は?
- 10. asp:画像表示画像
- 11. 画像の画像ボックスによる画像パスURL
- 12. div内の背景画像を縮尺する
- 13. C#ファイル形式が.jpgの場合、画像を画像ボックスに表示する方法
- 14. MigraDoc画像を画像上に表示
- 15. 画像の変換+パスの背景の縮尺を避ける
- 16. 画像ボックスの下にある画像の座標を取得する方法
- 17. Android/XML - さまざまな画像を整列/縮尺する方法は?
- 18. JPEGによる画像のサイズを縮尺なしで縮小します。
- 19. C#1つの画像ボックスを別の画像ボックスにドラッグ&ドロップ
- 20. 背景画像はリサイズを中心に縮尺を保持
- 21. 画像ビューアにアンドロイド表示画像
- 22. フレーム内のテキストボックス、コンボボックスの前に画像ボックスを表示する方法は?
- 23. JFrameに画像以上の画像を表示する方法は?
- 24. 画像の寸法縮小方法
- 25. 2次元画像を画面に表示する方法unity3d
- 26. Jquery画像スライドショー画像のランダム表示
- 27. マウスイベントを使用して画像ボックス内の画像を移動する方法
- 28. JQueryで画像上にボックスを表示するには?
- 29. 複数の画面の画像を縮小する方法は?
- 30. 表示画像
私たちは、あなたがUIにあなたが実装され、ズーム機能に行われたアクションを反映するために求めているので、その答えにするためのズーム機能を知っていなければならないと思います。 – KernelMode
あなたの問題を解決しましたか? – TaW