2013-02-22 58 views
1

我不知道該怎麼稱呼它,所以我無法搜索谷歌或任何這個。這可能在C#中完成嗎?

我的問題是:

我該如何在C#中做這樣的事情?

How can you do this?

或者,這是不可能的C#?

像不使用Form,但只是在程序啓動時執行類似PictureBox的操作。

任何幫助,將不勝感激。

+1

您可以隱藏表單的邊框,爲其添加一個圖片框並使表單的背景透明... – antonijn 2013-02-22 16:00:23

+2

它被稱爲啓動屏幕。 – 2013-02-22 16:00:28

+1

http://stackoverflow.com/questions/48916/multi-threaded-splash-screen-in-c – 2013-02-22 16:02:15

回答

3

它被稱爲啓動畫面,它在C#中非常有可能。

它可能只是一個帶圖片和佔位符標籤的透明窗體。

+0

我會盡力,謝謝你的答案。 – Dozer789 2013-02-22 16:02:34

+0

它不是,請注意投影。你只能從SetWindowRgn()中獲取,作爲Form.Region屬性公開。 – 2013-02-22 16:04:08

+0

您可以將陰影添加到表單。這一切仍然有可能。主要的問題是性能,你希望它比其他應用程序更快。 – Lloyd 2013-02-22 16:06:37

1

您可以用圖像和足夠的窗體上的一個透明的背景做典型的啓動畫面。

但是,如果您需要製作一個不規則表單,您可以在表單​​的邊界矩形後面與內容進行交互。

0

VS2010運行爲WPF應用。 WPF支持完整的Alpha通道透明度,因此使用WPF時非矩形啓動畫面總是比使用winforms時更好看。

試試這個http://www.vcskicks.com/splash-screen.php您可以在其中創建自定義啓動畫面。

+0

難道你沒看到TAG Winforms?你需要看起來更好... – Dozer789 2013-02-22 17:37:12

+0

@ Dozer-我們看起來比你在這裏問的更好..我們盡力給予我們最好的。 – coder 2013-02-22 17:38:48

+0

你甚至沒有用WinForms答案回答我的問題,你用WPF答案回答。它根本沒有幫助我。 – Dozer789 2013-02-22 18:20:40