作者查詢 / SnowyFox
作者 SnowyFox 在 PTT [ C_Sharp ] 看板的留言(推文), 共45則
限定看板:C_Sharp
首頁
上一頁
1
下一頁
尾頁
1F→:我猜應該是缺了將paint_f方法加到form的Paint事件中08/23 23:08
4F→:Paint事件會在控制項繪製的時候執行08/23 23:11
5F→:可以查一下Form的Event會比較了解執行時機和次序08/23 23:12
10F→:方法一:在表單上選取屬性/找到Paint方法/選取paint_f08/23 23:19
11F→:方法二:在 Initialize()方法中增加08/23 23:20
13F→:Form1.Paint += paint_f(參數);08/23 23:24
15F→:沒打清楚,是Form1()的InitializeComponent方法之後08/23 23:28
16F→:表單指的是視窗的設計頁,選取表單/檢視/屬性視窗/08/23 23:30
17F→:屬性視窗中的閃電符號會列出表單支援的方法08/23 23:32
20F→:是08/23 23:37
24F→:他是將方法掛在Form的事件上 在事件發生時會執行該段程式08/23 23:42
28F→:是的 在你看到視窗跑出來的時候 圖就畫完了08/23 23:48
31F→:自己建立方法 不使用事件 原程式 Form1_Paint中的程式碼08/24 00:01
32F→:複製到自訂的方法中 最後的 e.graphics.xxx 替換為08/24 00:02
33F→:Graphics g = this.CreateGraphics();08/24 00:03
34F→:g.DrawPath(Pens.Black, gp); g.Dispose();08/24 00:04
35F→:然後你再從按鈕的 Click 事件去呼叫這個方法08/24 00:05
36F→:我也是菜鳥 也有很多不會 當做學習吧 呵呵08/24 00:05
42F→:你可以去MSDN查一下CloseFigure這個方法 根據說明08/24 00:19
43F→:他會將目前畫的圖形封閉沒錯 如果不要的話 你可以不呼叫08/24 00:20
44F→:這個方法08/24 00:20
49F→:CloseFigure 是 GraphicsPath 的方法08/24 00:28
50F→:Graphics 上面是沒有這個方法的 要不要檢查一下用的物件08/24 00:29
52F→:另外 你遇到的問題 我猜可以用把不想要封閉的圖形集中到08/24 00:38
53F→:最後 然後最後不要呼叫 CloseFigure08/24 00:40
54F→:呃 你不是有使用 GraphicsPath就是上面程式的 gp 物件嗎?08/24 00:41
61F→:基本上Graphics和GraphicsPath應該是沒有什麼衝突 就像上08/24 01:12
62F→:面範例的自己new一個就可以使用了08/24 01:13
63F→:只有你在繪製上去的時候需要取得控制項的Graphics物件08/24 01:14
64F→:這個部份以你的需要應該是picturebox.CreateGraphics()08/24 01:15
65F→:來畫在你指定的控制項上08/24 01:16
66F→:或是可以考慮使用Graphics物件的DrawXXX方法08/24 01:24
67F→:另外 我不確定你在00:49的語句是否只是誤打08/24 01:25
68F→:Graphics和GraphicsPath是不同的物件08/24 01:26
69F→:picturebox.CreateGraphics取回的是Graphics物件08/24 01:27
70F→:所以無法指定給GraphicsPath物件,要使用的話,要new一個08/24 01:28
71F→:GraphicsPath物件來使用08/24 01:28
1F→:建立一個新的物件,把原有的值複製到物件中,要注意的是如07/18 01:09
2F→:果屬性也還是物件,也要建一個新的出來再指定過去,否則該07/18 01:11
3F→:屬性如果變更,會影響到原物件,因為複製的還是物件參考07/18 01:11
4F→:可以考慮實作ICloneable介面,實作Clone方法07/18 01:13
4F→:Console.WriteLine會輸出到Console介面,MessageBox則會跳07/18 01:05
5F→:出視窗,有沒有可能是發生錯誤所以沒有執行到這一段07/18 01:06
6F→:或是像上面說的WindowsService類型的專案是沒有輸出介面07/18 01:07
7F→:就只可以用寫文字檔的方式輸出訊息07/18 01:07
首頁
上一頁
1
下一頁
尾頁