-1

次の要件の矢印の場所で異なるタイプの矢印を描きたいと思います。これは、次のプロパティを持つ列挙型です Left、Right、Both、None。矢印の種類: 矢印の種類は、これに添付されている必要があります。列挙型の矢印のサイズを使用します。また、小、中、大の列挙型を使用します。これを行う方法を教えてください。

4

1 に答える 1

-1

マウスが特定のコントロールの上にあるときに、マウス カーソルを変更しますか? System.Windows.Forms.Cursor について読むことができます。

Cursor.Current = Cursors.Arrow;

独自に定義したカーソルを設定して、サイズを変更することもできます。たとえば、コントロールに矢印を本当に描画したい場合は、コントロールにペイントイベントを登録できます

private void control_Paint(object sender, PaintEventArgs e)
{
    Graphics g = e.Graphics;
}

次に、グラフィックス インスタンスを使用してあらゆる種類のものを描画できます。

于 2013-03-19T06:46:56.167 に答える