我想在Windows手機上畫一個矩形。如何在Compact Edtion中繪製一個矩形?
- 繪製矩形
- 有彩色
- 繪製到手機填充矩形。
- 給它一個事件處理程序,當用戶點擊某件事情時發生。
我不確定步驟2,3和4是怎麼做的。我發現有一個繪圖類稱爲矩形,但我不知道如何在窗體上獲取它。
然後我不知道如何給它一個事件處理程序。我打算動態製作12個這樣的圖片,因此我必須以某種方式告訴哪個被點擊並且其中包含的顏色。
謝謝
編輯到目前爲止我有這個,但我沒有看到它在我的表單上。
Graphics surface = this.CreateGraphics();
Pen pen = new Pen(Color.Black, 1f);
System.Drawing.Rectangle test = new Rectangle(0, 0, 500, 500);
surface.DrawRectangle(pen, test);
只使用.CreateGraphics()得到一個圖形對象來衡量字符串。切勿將其用於繪圖。一旦你完成了它們,你也會想要處理你的GDI對象。爲了簡化這一點,您可以在使用塊中推送它們:使用(Pen pen = new Pen(Color.Black,1f)){/ *使用此筆的代碼* /} – Quibblesome 2009-11-27 12:17:44
哦,如果您是GDI +我建議閱讀這個:http://www.bobpowell.net/faqmain.htm它是完整的框架特定的,但很多相同的經驗教訓適用。 – Quibblesome 2009-11-27 12:19:16