none
請問有沒有控制點這樣的物件? RRS feed

  • 問題

  • 比如,當我們在word中畫一個方形時,在角落或四邊上,不是會出現控制點嗎?
    我們可以利用這些控制點來resize或做一些動作。
    請問C# or framework中,有這樣的物件嗎?
    2006年12月31日 下午 03:01

所有回覆

  • HI,

    您可以參考以下的文章:

    http://support.microsoft.com/?kbid=314945

    tihs

    2007年1月1日 上午 01:29
  • 這個範例是示範如何去完成rubber band,跟我想知道的不同。

    例如:

    在word中,如果繪製了一個方形。當使用者用mouse 去點這個方形時,會在這個方形的四個角落及四個邊的中點上,出現控制點,mouse在這些控制點上可以dragging以改變這個方形的大小。

    我想知道的是,這些控制點在framework中,有沒有這樣子的物件。

    如果沒有的話,我的想法是

    1) 繪製矩形

    2)在矩形的四個角落及四個邊繪製FillRectange

    3)將這些FillRectange 指定為GraphicsPath

    4)當mouse移動到這些控制點上時,就改變 mouse pointer 成drag的圖示

    5)接下來就類似tihs前輩所介紹的DrawReversibleFrame的方式了。

    2007年1月1日 上午 05:58