2011-03-01 8 views
19

मैं tableLayoutPanel का उपयोग कर रहा हूं जिसमें दो पंक्तियां शामिल हैं। पहली पंक्ति में मुझे दो कॉलम, और दूसरी पंक्ति में केवल एक कॉलम चाहिए। मैं यह कैसे कर सकता हूँ?तालिका में कॉलमैन कैसे सेट करें LayoutPanel

उत्तर

37
डिजाइनर के साथ

: एक नियंत्रण 2 पंक्ति में 2.

करने के लिए अपने ColumnSpan संपत्ति डाल दिया और कोड में सेट करें:

public Form1() { 
     InitializeComponent(); 
     var button = new Button(); 
     button.Dock = DockStyle.Fill; 
     tableLayoutPanel1.Controls.Add(button); 
     tableLayoutPanel1.SetCellPosition(button, new TableLayoutPanelCellPosition(0, 1)); 
     tableLayoutPanel1.SetColumnSpan(button, 2); 
    } 
3

आप दृश्य स्टूडियो पर हैं, बस ColumnSpan सेट नियंत्रण की संपत्ति जिसे आप पंक्ति 2 में 'में रखना चाहते हैं और यह उसका ख्याल रखेगा।

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