View Full Version : مشکل در انتقال اطلاعات بین دو فرم ویندوزی
jas1387
شنبه 09 خرداد 1388, 01:08 صبح
با عرض سلام خدمت دوستان گرامی
تایپک قبلی من با همین عنوان توسط Mahdi.Kiani (http://barnamenevis.org/forum/member.php?u=47458) پاک شد باید عرض کنم که من این مطلب را هم در این سایت و هم در google جستجو کردم و چیزی پیدا نکردم و سپس این تایپک را زدم
فرض کنید من دو تا فرم دارم که در اولین فرم چندتا textbox قرار دارد و در فرم دومی یک datagridview ، من می خواهم وقتی درون یکی از textbox ها فرم اولی کلید Enter را می زنم فرم دوم باز شود ( تا اینجا مشکلی نیست ) که همان طور که گفتم حاوی یک datagridview است و با انتخاب هر سطر datagrid و زدن دکمه enter مقدار یکی از ستون های datagrid ( مثلا ستون دوم ) درون textbox فرم اولی قرار گیرد ( مشکل اینجاست )
آیا باید از متغیر عمومی استفاده کرد ؟
آیا راه دیگری وجود دارد ؟
با تشکر
Mahdi.Kiani
شنبه 09 خرداد 1388, 01:21 صبح
دوست عزیز،
عرض کردم سوالتان تکراری است و به مراتب پرسیده شده و پاسخ داده شده ./
پس بجای اینکه وقتتان را صرف نوشتن تاپیک های تکراری کنید، صرف جستجو کنید./به خدا هم ثواب داره هم زودتر به جواب می رسید./
با تشکر./
jas1387
شنبه 09 خرداد 1388, 02:21 صبح
سلام مجدد
جناب Mahdi.Kiani (http://barnamenevis.org/forum/member.php?u=47458) بازهم می گوییم من پس از جستجو زیاد این تایپک را زدم
خودم هم راحت تر بودم اگر مطلب مناسب را پیدا می کردم و نیازی به وقت گذاشتن برای ایجاد سوال نبود
من گشتم و پیدا نکردم لطفا شما اگر لینکی از این مطلب دارید در اینجا قرار دهید
ممنون
linux
شنبه 09 خرداد 1388, 10:26 صبح
سلام مجدد
جناب Mahdi.Kiani (http://barnamenevis.org/forum/member.php?u=47458) بازهم می گوییم من پس از جستجو زیاد این تایپک را زدم
خودم هم راحت تر بودم اگر مطلب مناسب را پیدا می کردم و نیازی به وقت گذاشتن برای ایجاد سوال نبود
من گشتم و پیدا نکردم لطفا شما اگر لینکی از این مطلب دارید در اینجا قرار دهید
ممنون
حداقل یک موردش را من اینجا جواب دادم
http://barnamenevis.org/forum/showthread.php?t=159612
jas1387
شنبه 09 خرداد 1388, 13:00 عصر
سلام
ضمن تشکر از شما ، دو سوال دارم
1.اگر بخواهیم دو مقدار از فرم دوم بگیریم باید دو تا پروپرتی تعریف کنیم یا با همان پروپرتی می شود ( اگر می شود چگونه ؟ )
2.اگر فرم دوم فرزند باشد با error زیر روبرو می شوم چگونه این مشکل رفع می شود ؟
Form that is not a top-level form cannot be displayed as a modal dialog box. Remove the form from any parent form before calling showDialog
با تشکر
linux
شنبه 09 خرداد 1388, 13:33 عصر
سلام
ضمن تشکر از شما ، دو سوال دارم
1.اگر بخواهیم دو مقدار از فرم دوم بگیریم باید دو تا پروپرتی تعریف کنیم یا با همان پروپرتی می شود ( اگر می شود چگونه ؟ )
2.اگر فرم دوم فرزند باشد با error زیر روبرو می شوم چگونه این مشکل رفع می شود ؟
Form that is not a top-level form cannot be displayed as a modal dialog box. Remove the form from any parent form before calling showDialog
با تشکر
این مثال بود شما با اشیا داری کار می کنید ، اینجا شما می توانید یک شی تعریف کنید که کل اطلاعات را داره .
مورد 2 را نمی دونم منظورت چی هست
NewFoxStudent
شنبه 09 خرداد 1388, 14:11 عصر
در مورد سوال دوم به جای ShowDialog از Show استفاده کن حل میشه
Mahdi.Kiani
شنبه 09 خرداد 1388, 21:41 عصر
سلام مجدد
جناب Mahdi.Kiani (http://barnamenevis.org/forum/member.php?u=47458) بازهم می گوییم من پس از جستجو زیاد این تایپک را زدم
خودم هم راحت تر بودم اگر مطلب مناسب را پیدا می کردم و نیازی به وقت گذاشتن برای ایجاد سوال نبود
من گشتم و پیدا نکردم لطفا شما اگر لینکی از این مطلب دارید در اینجا قرار دهید
ممنون
دلیل نداره من یا دیگری برای شما جستجو کنیم./
صرفا برای اینکه ببینید واقعا پاسخ هایی وجود داشت :
http://www.barnamenevis.org/forum/showpost.php?p=449646&postcount=32
آیا این (http://barnamenevis.org/forum/showpost.php?p=449816&postcount=33)دقیقا سوال شما نیست؟
و این (http://barnamenevis.org/forum/showpost.php?p=450066&postcount=34)نیز جواب آن سوال؟
موفق باشید./
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.