मैं एक पैनल पर एक पाठ खींचने की कोशिश कर रहा हूं (पैनल में पृष्ठभूमि चित्र है)।पैनल पर खींचा गया पाठ गायब क्यों होता है?
यह शानदार काम करता है, लेकिन जब मैं कम करता हूं और फिर एप्लिकेशन को अधिकतम करता हूं तो पाठ समाप्त हो जाता है।
मेरे कोड:
using (Graphics gfx = Panel1.CreateGraphics())
{
gfx.DrawString("a", new Font("Tahoma", 5), Brushes.White, new PointF(1, 1));
}
मैं इसे कैसे स्थिर रहते हो तो यह खो जाना नहीं करता है?
ठीक है, मैंने सब कुछ नहीं कहा। मेरे पास 62 पैनल हैं और मुझे उनमें से प्रत्येक पर अलग-अलग पूर्णांक लिखना है, क्या कोई दूसरा विकल्प है या आप यह कैसे सुझाव देंगे कि ऐसा किया जाए? –
@ जॉन: मैं एक नियंत्रण बनाने का सुझाव दूंगा जो पैनल से विरासत में है, और पाठ के लिए एक संपत्ति बना रहा है। स्ट्रिंग लिखने के लिए अपने नियंत्रण में ऑनपेंट को ओवरराइड करें (उसी कोड का उपयोग करके)। –
हां, लेकिन इसका मतलब है 60 ऑनपेंट घटनाएं - हाथ से। :( –