पर गतिशील रूप से नियंत्रण की सरणी जोड़ना मेरे पास एक प्रश्न है, मैं गतिशील रूप से विंडोज़ फॉर्म में नियंत्रण की एक सरणी जोड़ना चाहता हूं, मैंने निम्नलिखित कोड तैयार किया है, लेकिन प्रश्न केवल फ़ॉर्म में पहला नियंत्रण दिखाता है शेष नियंत्रण संग्रह में मौजूद हैं लेकिन फॉर्म पर नहीं दिखाए गए हैं। कोड में क्या गुम है?Winform
कोड:
LinkLabel[] arrLbl = new LinkLabel[5];
for (int i = 0; i < 5; i++)
{
LinkLabel lbl = new LinkLabel();
lbl.Text = "Label: " + i.ToString();
arrLbl[i] = lbl;
}
foreach (Control c in arrLbl)
this.Controls.Add(c);
क्या मुझे ऐसा कुछ करना चाहिए: एलबीएल [इंडेक्स]। स्थान = नया प्वाइंट (एक्स, वाई)। पहले कोशिश की है लेकिन मेरे लिए काम नहीं किया! कारण क्या होगा? –
और एक्स और वाई क्या थे? – Beatles1692
एक्स स्थैतिक था और वाई इस तरह लूप के माध्यम से संक्रमित किया गया था: lbl.Location = नया प्वाइंट (0, काउंटर +10); –