2011-08-09 21 views
5

क्या ज़ेडग्राफ फलक के पृष्ठभूमि रंग (डिफ़ॉल्ट रूप से सफेद) को बदलना संभव है?ज़ेडग्राफ फलक पृष्ठभूमि रंग बदलें

मैं zedgraph तत्व की पृष्ठभूमि का रंग बदल रहा है की कोशिश की है, लेकिन यह किसी भी दिखाई परिणाम नहीं देता है, पृष्ठभूमि अभी भी सफेद है:

ZedGraphControl.BackColor = System.Drawing.Color.Black; 

और वहाँ एक Color या BackColor संपत्ति मौजूद प्रतीत नहीं होता है ZedGraphControl.GraphPane पर।

उत्तर

3

आप

zg.GraphPane.Chart.Fill.Color = SystemColors.ControlText; 

का उपयोग पृष्ठभूमि [केवल] चार्ट के बदलने के लिए कर सकते हैं। आप पृष्ठभूमि चार्ट को छोड़कर zedgraph रंग बदलना चाहते हैं, का उपयोग

zg.GraphPane.Fill.Color = SystemColors.ControlText; 

आप zedgraph में सब कुछ की पृष्ठभूमि का रंग बदलना चाहते हैं, दोनों का उपयोग करें:

zg.GraphPane.Chart.Fill.Color = SystemColors.ControlText; 
zg.GraphPane.Fill.Color = SystemColors.ControlText; 

संपादित करें: मैं जानते हैं कि आपने अपनी समस्या को हल कर लिया है, लेकिन मैंने इसे बनाया है अगर कोई इसे खोजता है, तो वह जल्दी से अपनी समस्या का समाधान कर सकता है :)

+0

मैं आपका जवाब स्वीकार करूंगा क्योंकि आप सही हैं, यह एक ही समस्या वाले लोगों के लिए अधिक उपयोगी होगा। – Otiel

5
myChart.GraphPane.Chart.Fill.Color = System.Drawing.Color.Black; 
+0

बिल्कुल वही नहीं जो मैं ढूंढ रहा हूं। मैं 'ग्राफपाइन' का रंग बदलना चाहता हूं, न केवल 'चार्ट'। आपके मामले में, चार्ट (अक्ष, किंवदंतियों) के चारों ओर पृष्ठभूमि रंग अभी भी सफेद है। – Otiel

+1

जो मिला था उसे मिला: मुझे यह भी सेट करना है: 'myChart.GraphPane.Fill.Color = System.Drawing.Color.Black;' अगर यह केवल उत्तर का आधा प्रदान करता है तो स्वीकार किया जाता है;) Thx – Otiel

4

myChart.GraphPane.Fill.Color = System.Drawing.Color.Black; काला रंग के साथ एक ढाल भरने के लिए तैयार करेगा। आप का उपयोग करना चाहिए आप ढाल का उपयोग नहीं करना चाहते हैं -

myChart.GraphPane.Chart.Fill.Brush = new System.Drawing.SolidBrush(Color.Black);

आशा इससे आपकी समस्या का समाधान होगा।

+0

I पहले से ही मेरी समस्या हल कर चुका था;) – Otiel

संबंधित मुद्दे