मेरे पास 'UIWizard.cs' नामक मेरी प्रोजेक्ट में UserControl है, और 'UIWizardToolboxBitmap.bmp' नामक एक 24-बिट बिटमैप है जिसका निर्माण 'एंबेडेड रिसोर्स' पर सेट एक्शन सेट है। मैं सत्यापित है कि यह प्रकट में मौजूद है:ToolboxBitmapAttribute क्यों काम नहीं करता है?
.mresource public BitFlex.Windows.Forms.Resources.UIWizardToolboxBitmap.bmp
{
// Offset: 0x00000000 Length: 0x00000336
}
मैं इन विशेषता घोषणाओं की कोशिश की है:
[ToolboxBitmap(typeof(UIWizard), "BitFlex.Windows.Forms.Resources.UIWizardToolboxBitmap.bmp")]
public partial class UIWizard : UserControl {
[ToolboxBitmap(typeof(UIWizard), "UIWizardToolboxBitmap.bmp")]
public partial class UIWizard : UserControl {
[ToolboxBitmap(typeof(UIWizard), "UIWizardToolboxBitmap")]
public partial class UIWizard : UserControl {
मैं 'रिलीज बिल्ड' के लिए मेरे पुस्तकालय की स्थापना की और में इसे संदर्भ एक अन्य परियोजना जब और का उपयोग कर टूलबॉक्स आइटम मैन्युअल रूप से जोड़ें ... यह अभी भी मेरे बिटमैप को ठीक से प्रदर्शित करने में विफल रहता है। मैं एक पूर्ण पथ का उपयोग करने से बचना चाहता हूं, क्योंकि यह एक स्रोत नियंत्रित परियोजना है, और हर कोई एक ही मैपिंग का उपयोग नहीं करेगा।
एमएसडीएन वास्तव में बहुत मदद नहीं करता है क्योंकि ToolBoxBitmapAttribute पर दस्तावेज़ों की कमी है, और वेब पर जो कुछ भी है वह बहुत अस्पष्ट है।
[कस्टम नियंत्रण के लिए कस्टम आइकन प्रदर्शित?] की संभावित डुप्लिकेट (http://stackoverflow.com/questions/742781/displaying-custom-icon में जोड़ने के लिए [ToolBoxItem (सही)] की कोशिश -किसी-कस्टम नियंत्रण) –