PDA

View Full Version : پاس دادن اطلاعات در mdi



samaneh313
پنج شنبه 18 اسفند 1384, 09:15 صبح
برای انتقال اطلاعات بین فرمهای ویندوز چه کاری باید انجام بدم
مثلا یه فرم دارای اطلاعا ت یه دانشجوی خاص است می خوام با زدن button یه فرم دیگه باز بشه که اطلاعات نمرات همین دانشجو را داشته باشه
ممنون

HO457
پنج شنبه 18 اسفند 1384, 11:18 صبح
مثلا یه فرم دارای اطلاعا ت یه دانشجوی خاص است می خوام با زدن button یه فرم دیگه باز بشه که اطلاعات نمرات همین دانشجو را داشته باشه

یا از بانک میخونه یا از کاربر میگیره دیگه، اگه از بانک میخونه که دوباره تو اون فرم از بانک بخونه، در غیر اینصورت استفاده از آرایه ها.

samaneh313
پنج شنبه 18 اسفند 1384, 21:58 عصر
می خوام بدونم چه جوری تئ فرم دوم با توجه به اطلاعات موجود در فرم اول جستجو کنم

hassan_kahrizy
پنج شنبه 18 اسفند 1384, 23:40 عصر
بسمه تعالی
با سلام
کافیه اون کتغیر یا کنترل رو publicتعریف کنی.
البته راههای دیگر هم هست که به نظرم این بهترینشه

ARA
پنج شنبه 18 اسفند 1384, 23:44 عصر
یک راهش اینه که یک متد در فرم دوم بنویسی و اطلاعات را به صورت آرگومان به فرم دوم پاس کنی

habedijoo
شنبه 20 اسفند 1384, 09:10 صبح
یک راهش اینه که یک متد در فرم دوم بنویسی و اطلاعات را به صورت آرگومان به فرم دوم پاس کنی

این راه استاندارد مایکروسافت هم هست . من دیدم که توی مثالهای مایکروسافت از این روش استفاده میشود .

alirezador
شنبه 20 اسفند 1384, 18:48 عصر
سلام دوستان فرض کنید که اگه از form2.show() استفاده کنیم اون وقط چی میشه ؟ اگه دستور بهتری هست لطفا بگین

samaneh313
یک شنبه 21 اسفند 1384, 23:34 عصر
از توجه و راهنماییتون ممنونم
اگه ممکنه تو ضیح ومثال کاملی بذارید
من هنوز نتونستم مشکلم حل کنم.

ARA
دوشنبه 22 اسفند 1384, 12:28 عصر
اول تو فرم 2 یک تابع public تعریف میکنیم
و در فرم اول قبل از


from2.show();

تابعی رو که نوشته بودیم رو فراخوانی میکنیم را فراخوانی میکنیم