2016-08-31 57 views
0

我想獲得用戶爲他們的PC選擇的口音顏色,並將其用於我的應用程序,就像微軟使開始按鈕,菜單,窗口顏色等匹配它一樣。我怎樣才能做到這一點?獲取用戶的口音顏色WinForm C#?

我說的是這個顏色,順便說一句:

enter image description here

+0

當提問這樣的問題時,提及你正在創建什麼類型的應用程序會很有幫助。根據您使用的框架,答案很可能不同。 C#是一種語言,而不是框架。 –

+0

嗯,是的,C#語言總是使用.NET Framework。這還不夠具體。您需要指出它是WinForms,WPF,UWP等。 –

+0

如果我在Visual Studio 2015中使用Windows Form Application,那是WinForms嗎? – Klink45

回答

0

試試這個,爲我工作在Windows 10 VM:

var color = (Color)this.Resources["SystemAccentColor"]; 

Here's的source.

+0

「'Form1'不包含'Resources'的定義,並且沒有可以找到接受'Form1'類型的第一個參數的擴展方法'Resources'(是否缺少using指令或程序集引用?)」 – Klink45

+0

在UWP應用程序中工作。 Klink正在編寫一個WinForms應用程序(儘管他沒有提到它開始,所以你不知道)。這就是爲什麼它不起作用。 –