![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小魚 ![]()
![]() |
我知道可以每一格顯示不同的顏色, 但現在有一個需求, 希望一格裡面的上面一行跟下面一行, 顯示不同的顏色, 不知道這個功能有辦法做到嗎? 麻煩大大幫忙回答一下了, 謝謝~
== 簽名檔 ==
最近發現站方的 最佳解答 功能有問題 不能直接按最佳解答, 只能從分配點數的地方輸入 全部的點數 |
1樓 |
參考看看在 dataGridView.CellPainting 事件中自行繪製儲存格內容: https://msdn.microsoft.com/zh-tw/library/system.windows.forms.datagridview.cellpainting(v=vs.110).aspx https://msdn.microsoft.com/zh-tw/library/hta8z9sz(v=vs.110).aspx 例如用紅色 DrawString 第1行、用藍色 DrawString 第2行...
本篇文章回覆於2018-01-21 20:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGray;
dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGray;
本篇文章回覆於2018-01-22 01:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
看錯了, 是"同一格"喔, 那就只好像 Ader 講的慢慢畫了。
這用 WPF 弄起來簡單多了。
本篇文章回覆於2018-01-22 01:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
小魚 ![]() |
感謝Ader大大,
我研究看看.
本篇文章回覆於2018-01-22 12:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
不知道這符不符合你要的, i的部分控制多少Row為一個顏色循環 (例如i%2就為每2個row為一循環) k的部分控制多少Col為一個顏色循環 (例如k%2就為每2個col為一循環)
本篇文章回覆於2018-02-06 15:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |