سلام
توسی شارپ چه جوری می تونم به محتویات کنترل های یه فرم دیگه دسترسی داشته باشم .
Printable View
سلام
توسی شارپ چه جوری می تونم به محتویات کنترل های یه فرم دیگه دسترسی داشته باشم .
سلام
برای این عمی چندین روش وجود داره
1- تعریف متغییری به صورت public و ریختن محتویات کنترل در داخل آن و سپس دستیابی به آن از فرم دیگر (البته توصیه نمی شود)
2- از طریق ارسال پارامتر به سازنده فرم به این ترتیب که محتویات کنترل ها رو در داخل یک متغییر ریخته و سپس در new کردن فرم بعدی ، اون متغییر رو به سازنده فرمتون ارسال کنید
به این طریق که
مثلا شما در فرم 1 کنترلی دارید که باید محتویات آن در فرم 2 استفاده شود
فرم2 رو به این صورت تغییر دهید
و سپس در فرم1 که فرم2 رو فراخوانی می کنید به این صورت عمل کنیدکد:public Form2(string textbox1)
{
string tb = textbox1;
InitializeComponent();
}
کد:Form2 f2=new Form2();
f2.Show(textbox1);