PDA

View Full Version : سوال: انتقال اطلاعات از فرم فرزند به فرم پدر



morika
چهارشنبه 15 آذر 1391, 21:10 عصر
سلام
چجوری میشه یه int رو که تو فرم پدر به شکل public تعریف شده رو از طریق فرم فرزند دستکاری کرد؟
چون public تو فرم فرزند دیده میشه و مقدار هم بهش منتصب میشه. اما وقتی بر می گردیم به فرم پدر باز دوباره همون داده قبلی تو فرم پدر هست. چجوری باید این مشکل رو حل کرد؟
ممنون

saied_hacker
چهارشنبه 15 آذر 1391, 21:16 عصر
جستجو :
(فایل رو دانلود کن)
فرستادن پارامتری برای فرمی که باز است (http://barnamenevis.org/showthread.php?371775-%D9%81%D8%B1%D8%B3%D8%AA%D8%A7%D8%AF%D9%86-%D9%BE%D8%A7%D8%B1%D8%A7%D9%85%D8%AA%D8%B1%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%81%D8%B1%D9%85%DB%8C-%DA%A9%D9%87-%D8%A8%D8%A7%D8%B2-%D8%A7%D8%B3%D8%AA)

black_binary
چهارشنبه 15 آذر 1391, 21:18 عصر
اگر درست متوجه شده باشم اینطوری حل میشه
توی فرم پدر (public Form1(int X)) بنویس که اون متغیر مقدار بگیره. حالا وقتی مقدار رو توی فرزند تعقییر میدی هنگام show کردن فرم پدر اون مقدار دلخواهت رو منتقل کن فرم پدر باید به شکل زیر باشد مثلا x متغیر مورد نظرت هست

public int _x;
public Form1(int X)
{
InitializeComponent();
_x = X;
}