3

C# Windows Forms アプリケーション内にルーラーを実装するための優れたテクニック (またはチュートリアル) を持っている人はいますか? カーソルをより正確に配置できるように、マウスの位置を示す定規を表示しながら画像を表示したいと考えています。下の画像のように:

カーソルの位置を示す定規。

分割コントロールを使用して目盛りを保持しようとしましたが、左上を灰色の空白領域にする方法がわかりません。何かアドバイス?ありがとう。

4

2 に答える 2

3

X と Y の両方の位置でこれを行うカスタム コントロールを作成し、2 つのコントロールを使用します。

Paint()コントロールは、目盛りを表示するために GDI メソッドをオーバーライドして使用する必要があります。次に、マウス イベントをキャプチャし、位置を適切に更新します。

于 2008-09-29T18:42:56.650 に答える
1

これは、私が見つけて使用した最高の記事です: http://www.codeproject.com/KB/miscctrl/ruler.aspx

于 2009-11-30T00:47:16.477 に答える