2012-07-12 64 views
-5

喂大家,設計背景的形式在C#

我需要一些幫助,我想建立在C#的形式,它的背景和風格是相同的一本書。

我不知道我應該在代碼中完全做什麼。這就像當你拿到一本書並閱讀它(改變頁面),就像現實一樣。

+0

薩拉姆。你看到其他開源電子書閱讀器嗎?可能WPF對你的問題更有用。 – Ria 2012-07-12 05:50:33

+1

@Ria:這個評論與這個問題有什麼關係? – stakx 2012-07-12 05:53:01

+0

@stakx:一些有助於**新用戶**。 – Ria 2012-07-12 05:54:41

回答

3

儘管問題表面簡單,但它實際上有點複雜,可能需要相當長的時間。

嚴格地說,您可能需要創建一些看起來像頁面一樣的自定義控件並且有一種翻轉動畫。 WPF特別適合這種事情(動畫),但恐怕您需要做相當多的工作來學習如何使用它。

在WinForms中這樣做可能是一個挫折的練習。沒有一種方便的方法來做動畫。不過,簡單地使它看起來像一本書很容易。您只需要創建看起來像書頁的東西,然後子類RichTextBox在背景上繪製圖像。如果你想做動畫(相信我,你可能不想),你可能需要提前繪製所有的幀,然後讓你的特殊RichTextBox依次使用timer來繪製它們。也有一些Simple animation in WinForms庫,但我從來沒有使用過它們中的任何一個。