View Full Version : تبادل ازلاعات بین دو فرم
MJG1287
یک شنبه 11 تیر 1391, 18:08 عصر
دوستان سلام
اگر بخواهم فرضا از مقدار دو پارامتر در فرم 2 را در فرم 1 استفاده کنم چه کدی باید بنویسم؟
از فرم 1 فرم 2 فراخوانی میشود.
veniz2008
یک شنبه 11 تیر 1391, 19:01 عصر
دوستان سلام
اگر بخواهم فرضا از مقدار دو پارامتر در فرم 2 را در فرم 1 استفاده کنم چه کدی باید بنویسم؟
از فرم 1 فرم 2 فراخوانی میشود.
سلام دوست گرامی،اگر در سایت جستجو میکردید مطمئنم زودتر به جواب میرسیدید.
فرض کنید 2 فرم با عنوان فرم1 و فرم2 داریم،بر روی فرم 1، یک textbox و یک دکمه و بر روی فرم 2،یک label داشته باشیم،میخواهیم که با کلیک بر روی دکمه،مقدار textbox مربوط به فرم1 را درون label مربوط به فرم2 نمایش دهیم،برای این کار داریم:
در فرم اول متغییری را که می خواهیم در فرم 2 ببینیم به صورت public static string st تعریف میکنیم و در form2 به این شکل به آن دسترسی پیدا میکنیم form1.st
کد کامل آن بصورت زیر میباشد:
کدهای مربوط به فرم 1 :
public static string st;
private void button1_Click(object sender, EventArgs e)
{
st = textBox1.Text;
Form2 frm2 = new Form2();
frm2.ShowDialog();
}
کدهای مربوط به فرم 2 :
private void Form2_Load(object sender, EventArgs e)
{
label1.Text = Form1.st;
}
موفق باشید.
Y_Safaiee
یک شنبه 11 تیر 1391, 19:06 عصر
با سلام به شما دوست گرامی و سپاس از دوست عزیزم mohammaddou (http://barnamenevis.org/member.php?155296-mohammaddou)
به این لینک مراجعه کنید
http://barnamenevis.org/showthread.php?348699-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%81%D8%B1%D8%A7%D8%AE%D9%88%D8%A7%D9%86%DB%8C-%D8%B4%DB%8C-%D8%A7%D8%B2-%D9%81%D8%B1%D9%85-%D8%AF%DB%8C%DA%AF%D8%B1/page1
موفق باشین
بایت بایت
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.