我正在尋找一種方式來對一個C#WinForms項目的2D平面顯示點。如何在Winforms項目中繪製笛卡爾點?
的點數將被更新每秒5次。如果給定的點發生變化(點的數量總是靜態的),將它們設置爲新的位置會很好。
我試圖Zendgraph,但它更側重於圖表。
如何在C#我視覺上的情節和動畫笛卡爾點?
我正在尋找一種方式來對一個C#WinForms項目的2D平面顯示點。如何在Winforms項目中繪製笛卡爾點?
的點數將被更新每秒5次。如果給定的點發生變化(點的數量總是靜態的),將它們設置爲新的位置會很好。
我試圖Zendgraph,但它更側重於圖表。
如何在C#我視覺上的情節和動畫笛卡爾點?
看一看這段代碼我剛剛寫的,對工作和簡單的例子:
http://0bj3ct1v3.pastebin.com/Xs9DeJ8m
用法:
Plot
之間的控制設計師工具箱項目這是如此的非常好,非常感謝你的這個例子作爲一種魅力,正是我一直在尋找的!謝謝你,朋友! – Mark 2011-02-14 22:30:16
基本的2D繪圖有好老的GDI +,你可以在System.Drawing命名空間
你基本上會創建位圖查找和使用System.Drawign.Graphics類的各種方法,繪製形狀/顏色/等等,然後將它放在您的表單中或者是PictureBox控件,或者甚至是表單Background。
我不知道你既不知道也不是你的應用程序的技術要求,但你可以考慮創建一個WPF用戶控制你的動畫繪製,並使用ElementHost控件嵌入WPF控件到您的WinForm應用程序。
然後,你將有利於WPF的動畫功能,在您的WPF應用程序。
如果你知道WPF,它可能比爲自己繪製圖塊更容易一些。
這是一個荒謬的編輯 – 2011-02-14 21:52:11