Saturday 15 May 2010

c# - find controls in TableLayoutPanel -


निजी टेबल लेआउटपैनेल बनाएँलेआउटपैन () {pTablePanel = नया TableLayoutPanel (); PTablePanel.BackColor = System.Drawing.SystemColors.ButtonFace; PTablePanel.ColumnStyles.Add (नया कॉलम शैली (आकार प्रकार। एसेटोल्यूट, 30)); PTablePanel.RowStyles.Add (नया पंक्ति शैली ()); PTablePanel.Size = नया सिस्टम। ड्रॉइंग। आकार (165, 223); PTablePanel.Location = नया सिस्टम। ड्रॉइंग.पॉइंट (9, 14); PTablePanel.TabIndex = 0; pTablePanel.Controls.Clear (); PTablePanel.ColumnCount = 2; वापसी pTablePanel; }

<पूर्व> पिक्चरबॉक्स पेंट; निजी शून्य AddtoPbx (छवि im) {try {pict = new PictureBox (); Pict.BackColor = System.Drawing.Color.Blue; Pict.Padding = नया पैडिंग (2); Pict.Image = m; Pict.Width = 100; Pict.Height = 60; Pict.SizeMode = PictureBoxSizeMode.Stretch छवि; चेकबॉक्स chkBx = नया चेकबॉक्स (); ChkBx.Name = "चेक इमेज"; ChkBx.Location = नया सिस्टम। ड्रॉइंग.पॉइंट (40, 40); PTablePanel.Controls.Add (chkBx, 0, iCount); PTablePanel.Controls.Add (चित्र, 1, iCount); iCount ++; PTablePanel.AutoScroll = true; System.Threading.Thread.Sleep (50); pict.Focus (); STA_gbxImages.Controls.Add (pTablePanel); } पकड़ (अपवाद पूर्व) {}}

यहाँ मैं एक पंक्ति में chkbox और छवि भी जोड़ूंगा .... अब मेरी समस्या यह है कि अगर chkbox चेक होता है तो मुझे ccorresponding जोड़ने की आवश्यकता है छवि को अन्य संग्रह में .... यह कैसे करें कृपया मेरी मदद करें ...

गतिशील बनाते समय नियंत्रण, उन्हें सीधे रूप में शामिल न करें बस एक प्लेसहोल्डर नियंत्रण डालें और इसे अपनी मेज जोड़ें उसके बाद, अपने प्लेसहोल्डर से FinfControl () का उपयोग करें: PlaceHodler1.FindControl ("table1")


No comments:

Post a Comment