我不知道如果這是可能的,或者不是因爲我是新來的C#。但有可能使Windows窗體看起來像圖片一樣嗎?當你在頂部
- 梯度
如果是這樣,那麼這些人可以指導我的教程嗎?
我不知道如果這是可能的,或者不是因爲我是新來的C#。但有可能使Windows窗體看起來像圖片一樣嗎?當你在頂部
如果是這樣,那麼這些人可以指導我的教程嗎?
交替行的顏色,
datagridview1.AlternatingRowsDefaultCellStyle.BackColor= Color.Blue;
更改文本顏色
datagridview1.RowsDefaultCellStyle.ForeColor = Color.Red;
更改高亮顯示顏色
`datagridview1.RowsDefaultCellStyle.SelectionBackColor = Color.Pink;
據我所知,滾動條將有你目前的系統主題的外觀,不能輕易改變,除非你寫自己的代碼。
您爲漸變繪製的鏈接似乎是針對WPF,而不是Windows窗體。 – Justin
關於蒙皮(漸變,自定義滾動條):WinForms是Win32原生控件的一個包裝。他們沒有設計視覺外觀定製。這是可能的,但需要很多工作:在WinForms中沒有什麼與CSS相媲美。
可以說更容易的替代方案是WPF。
當然,最直接的可能是尋找第三方組件,如Krypton's DataGrid(免費)。
我認爲你有點誇大了繪製漸變所需的努力 - 毫無疑問,在WPF中這很容易,但它仍然完全可能在Windows窗體應用程序中,您只需要自己繪製漸變。 – Justin
滾動條怎麼樣;-) –
呃,是的,當然可以。教程只是基本的Windows窗體的東西 - 去學習它。 –
所有這一切都是可能的,但是您最好問幾個更具體的問題,例如「如何在Windows窗體中繪製漸變?」和「我如何在列表框中交替排列顏色?」。其中一些問題可能已經在StackOverflow上有重複的答案,所以先研究一下。 – Justin