PDA

View Full Version : ارسال مقدار از فورمی به فورم دیگر



MOSTAFANAVVAB
یک شنبه 26 اسفند 1386, 16:34 عصر
با سلام
بابا نزنید می دونم موضوع شونصد بار تکرار شده ولی از آنجا که نیاز به استدلالی برای تجزیه تحلیل شخصی داشتم هرچی توی سایت را گشتم کسی باحال توضیح نداده بود
و فایل هایی هم که گزاشته بودن بدرد نمی خورد
مثلا نگا کنید در vb.net ما داریم برای ارسال متغییر از فورمی به فورم دیگر

form2
______
dim moteghayer as string
textbox1.text=moteghayer.tostring()
و در
form1
form2.moteghayer=textbox1.text


من کلا این سبکی بهتر می فهمم ولی در c# تا توانستن موضوع به این سادگی را پیچ دادن
و یک تقاظا لطفا این موضوع را همراه مثال برای من تفهیم نمایید

rezaiy.ali
یک شنبه 26 اسفند 1386, 20:37 عصر
با سلام
زمانی که یک فرم ساخته می شود می توانید در سازنده ان فرم مقدار پاس دهید
برای مثال فرمی که می خواهی مقدار را دریافت کنه



string Text;
public Form3(string test)
{
InitializeComponent();
Text = test;
}

زمانی که در فرم اول می خواهی فرم سوم را صدا کنی به این صورت عمل کن


Form3 FM = newForm3("مقدار که باید پاس بدی");

موفق باشید

tritilium
دوشنبه 27 اسفند 1386, 02:51 صبح
می تونی اون متغیر ی که می خوای بین فرم هات پاس کاری کنی static تعریف کنی تا همه جا بهش دست رسی داشته باشی :لبخند:

sinpin
دوشنبه 27 اسفند 1386, 02:59 صبح
می تونی اون متغیر ی که می خوای بین فرم هات پاس کاری کنی static تعریف کنی تا همه جا بهش دست رسی داشته باشی
کاش میشد اینقدر ساده مشکل رو حل کرد. در این مورد بارها بحث شده یه جستجو کنید...

hassan razavi
دوشنبه 27 اسفند 1386, 07:41 صبح
http://barnamenevis.org/forum/showthread.php?t=91138

MOSTAFANAVVAB
دوشنبه 27 اسفند 1386, 23:55 عصر
دم همتون گرم سال نو مبارک