2012-01-24 14 views
19

मैं संलग्न चित्र की तरह लग रहे करने के लिए एक टैब नियंत्रण कर सकते हैं? मैं एक टैब नियंत्रण जोड़ने में कामयाब रहे, लेकिन पाठ तब भी खड़ी है। और मैं यह क्षैतिज होना चाहता हूँ जाएगा।सी # ऊर्ध्वाधर टैब नियंत्रण

enter image description here

उत्तर

21

यह कैसे प्राप्त करने के लिए के बारे में एक लेख MSDN नहीं है। How to: Display Side-Aligned Tabs with TabControl

निम्न प्रक्रिया दिखाता है कि कैसे टैब पाठ बाएं से दाएं, का उपयोग कर सुविधा "मालिक आकर्षित" द्वारा से चल साथ, दाएँ संरेखित टैब रेंडर करने के लिए।

4

इस TabStrip नियंत्रण को आजमाएं। मेरा मानना ​​है कि यह तुम क्या चाहते है।

+2

बस अपने आप जाँच - लॉयड द्वारा समाधान लिंक मैं प्रदान की तुलना में बहुत सरल है। – silverspoon

0

मुझे लगता है कि यह है डिफ़ॉल्ट चयनित रंग

private void tabControl1_DrawItem(Object sender, System.Windows.Forms.DrawItemEventArgs e) 
{ 
... 
if (e.State == DrawItemState.Selected) 
    { 

     // Draw a different background color, and don't paint a focus rectangle. 
     _textBrush = new SolidBrush(Color.Black); 
     g.FillRectangle(Brushes.White, e.Bounds); 
    } 
    else 
    { 
     _textBrush = new System.Drawing.SolidBrush(e.ForeColor); 
     g.FillRectangle(Brushes.WhiteSmoke, e.Bounds); 
    } 
... 

image

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