2008-12-25 28 views
0

我有一些問題..我真的需要你的幫助。有關使用C#/ VisualStudio 2005的五個問題

  1. 我有一個應用程序。

    首先我顯示一個啓動畫面,一個窗體,這個窗口會調用另一個窗體。

    問題:當顯示飛濺形式,如果我再打開就撲通頂部其他應用程序,然後最小化這個新打開的應用程序窗口,啓動畫面變成白色。我如何避免這種情況?我希望我的飛濺清晰顯示,不受任何應用程序的影響。

  2. 我正在使用DropDownList,但我意識到它有兩種類型。我發現「Dropdown」可以使DDL中的文本可編輯,而「DropDownList」則不會。

    問題:當我試圖使用DropDownList控件它不允許我同時下拉這樣做,我想一個DropDownList控制,防止修改的文本,並允許一個默認的文本添加默認文本..什麼屬性我應該使用嗎?

  3. 我可以添加「?」嗎?這表示幫助按鈕到FormBorder(使用最小化,最大化和關閉按鈕)

  4. 我可以更改默認顏色(藍色)Formborder的顏色嗎?

  5. 我的一個應用程序功能是將文件從服務器複製到手機到存儲卡中的某個文件夾。

    問題:我可以確定MMC的空閒大小,以便在複製時通知用戶它是否已滿。

+0

這會更好,因爲5個單獨的問題 - 因爲它們都基本上不相關。 – TheSoftwareJedi 2008-12-25 12:18:51

回答

3

3)你必須在表格的「HelpButton」屬性設置爲true。但是,那 」?」按鈕僅在通過將「MinimizeBox」和「MaximizeBox」設置爲false來禁用最大化和最小化按鈕時纔可見。

1

這裏有幾個...

1)你需要啓動窗口在另一個線程,使您的應用程序可以做它需要做的開始。啓動完成後,向閃屏發出信號,告知它可以自行關閉。

2)

dropDownList.SelectedIndex = 0; 

4)我不建議這樣做。它基於用戶設置的系統配色方案。我不想讓應用程序自行決定使用哪種方案。

+0

我試了dropDownList.SelectedIndex = 0;但它沒有工作..當我選擇組合框將是一個DropDownList不DropDown這個選項是不允許的。 也我不明白第一ansewr你可以請解釋更多 – BDeveloper 2008-12-25 10:29:52

0

5)如果MMC顯示爲映射的驅動器,你可以使用these的一個技術

0

再次沒有答案這傢伙的問題。

  1. 是的,像其他人說的那樣,並在自己的線程中啓動啓動畫面。

  2. .Net中只有一種ComboBox類型,但是有一個名爲DropDownStyle的屬性可以設置它的功能。

  3. 是的,我對這個如何工作並從不需要它一無所知。

  4. 是的你betcha,它被稱爲非客戶端繪畫。你可以在這裏找到更多的信息http://www.codeplex.com/CustomerBorderForm/Wiki/View.aspx?title=Painting%20NonClient%20Area&referringTitle=Home

  5. 我需要更多細節。