PDA

View Full Version : سوال در مورد ایجاد کنترل در کد برنامه



aliblue
جمعه 20 اسفند 1389, 14:48 عصر
من میخوام در سی شارپ تو کد برنامه یه کنترل مثلا از نوع Button ایجاد کنم به این صورت که تمام مشخصات یه کنترل Button دیگه که موجود هست رو تو جدیده کپی کنم ولی مختصاتش فرق کنه بدون این که کنترل اولی تغییر کنه.کد زیر رو نوشتم ولی اولی پاک میشه.خواهش میکنم راهنمایی کنین.





Button
x;



x =
new Button();


x = button1;
x.Top = 10;
x.Left = 10;

sinashahab
جمعه 20 اسفند 1389, 16:55 عصر
سلام

خوب اشتباهه دیگه.

باید به کنترل های فرم ادد کنی.

دقیق یادم نیست ولی تو این مایه هاست : controls.add(x);

javad_r_85
جمعه 20 اسفند 1389, 17:38 عصر
اين جور كدها را راحت مي شه از قسمت desing فايل زير مجموعه فرم پيچوند

shadi khanum
جمعه 20 اسفند 1389, 18:15 عصر
فرض کن یه button تو فرم داری به اسم button1 . با این دستورا یه Button دیگه به فرم Add میشه به اسم btn1 با سایز button1
Button btn1 = new Button();
btn1.Name = "btn1";
btn1.Text = button1.Text;
btn1.Top = 10;
btn1.Left = 10;
btn1.Size = button1.Size;
this.Controls.Add(btn1);

aliblue
جمعه 20 اسفند 1389, 18:26 عصر
از همه ی شما که به این سرعت جواب دادین به ویژه shadi khanum خیلی ممنونم.