मुझे खेद है कि यह n00bish लगता है, लेकिन मैं इसे कुछ दिनों के लिए खोज रहा हूं। मैं गतिशील रूप से विंडोज़ फॉर्म में चेकबॉक्स जोड़ने की कोशिश कर रहा हूं; हालांकि, फॉर्म पर केवल एक चेकबॉक्स दिखाई देता है। यहां मेरा कोड है:गतिशील रूप से विंडोज़ फॉर्म में चेकबॉक्स जोड़ना केवल एक चेकबॉक्स दिखाता है
for (int i = 0; i < 10; i++)
{
box = new CheckBox();
box.Tag = i.ToString();
box.Text = "a";
box.AutoSize = true;
box.Location = new Point(10, i + 10);
Main.Controls.Add(box);
}
जैसा कि आप देख सकते हैं कि मैं लूप के माध्यम से चेकबॉक्स जोड़ रहा हूं। मैंने स्थान के साथ गड़बड़ करने की कोशिश की है और अगर वे किसी भी तरह ओवरलैपिंग कर रहे हैं तो ऑटोसाइज को सक्षम करना। नतीजा टेक्स्ट "ए" के साथ एक एकल चेकबॉक्स है।
कोशिश कुछ मैं 50 के बजाय * की मैं 10 जो केवल 1 पिक्सेल – Benny