2011-04-13 12 views
6

में ट्रैकबार जोड़ना मैं अपने टूलस्ट्रिप में ट्रैकबार जोड़ने की कोशिश कर रहा हूं। मुझे नेट पर कहीं भी यह कोड मिला है, लेकिन मुझे यकीन नहीं है कि इसका उपयोग कैसे किया जाए क्योंकि इसे शायद संकलित किया जाना चाहिए?टूलस्ट्रिप

कोड

/// <summary> 
    /// Adds trackbar to toolstrip stuff 
    /// </summary> 
    [ 
    ToolStripItemDesignerAvailability 
     (ToolStripItemDesignerAvailability.ToolStrip | ToolStripItemDesignerAvailability.StatusStrip) 
    ] 

    public class ToolStripTraceBarItem : ToolStripControlHost 
    { 
     public ToolStripTraceBarItem(): base(new TrackBar()) 
     { 
     } 
    } 

कोई युक्ति appriciated किया जाएगा!

उत्तर

5

आप इस कोड को अपनी फॉर्म स्रोत फ़ाइल में कॉपी कर सकते हैं। (आपको कुछ अतिरिक्त सामान आयात करने की भी आवश्यकता है, using System.Windows.Forms.Design;)।

फिर जब आप अपने टूलस्ट्रिप में कोई तत्व जोड़ने का प्रयास करते हैं तो आप डिज़ाइनर में TraceBarItem देख पाएंगे।

अपने TraceBar को अनुकूलित करने के लिए, वर्ग के निर्माता आप पोस्ट से जोड़ें:

TrackBar tb = (TrackBar)this.Control;

आपको लगता है कि tb वस्तु का उपयोग करके सभी trackbar के गुणों को सेट कर सकते हैं।

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