2012-04-16 12 views
8

मैं चाहता हूं कि कोई उपयोगकर्ता इसे दिखाते समय Control खींचने में सक्षम हो। मुझे अपनी उपस्थिति को एक छवि में बदलने का कोई तरीका नहीं दिख रहा है (उस छवि को एक आइकन में बदलने के लिए ताकि ड्रैगिंग आइकन के रूप में)।मैं एक नियंत्रण की उपस्थिति को एक छवि में कैसे परिवर्तित कर सकता हूं?

उत्तर

19

यदि मैं सही ढंग से समझता हूं, तो आप किसी छवि पर नियंत्रण आकर्षित करना चाहते हैं? Control.DrawToBitmap का उपयोग करें:

Bitmap b = new Bitmap(myControl.Width, myControl.Height); 
myControl.DrawToBitmap(b, new Rectangle(0, 0, b.Width, b.Height)); 
+0

मैं यह अजीब है कि खोजों के एक जोड़े ने मुझे इस सरल उत्तर नहीं मिला, और उन में से एक भी कहा कि यह सी # में नहीं किया जा सकता है (शायद यह के पिछले संस्करण से है। शुद्ध)। – ispiro

+0

@mintech 1+ 37 के प्रतिनिधि :) – Damith

+0

@ डेमिथ: धन्यवाद! (लेकिन मैंने रेप कैप को मारा है;) ' – Ryan

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

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