PDA

View Full Version : مشکل در انتقال اطلاعات بین دو فرم ویندوزی



jas1387
شنبه 09 خرداد 1388, 00: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, 00:21 صبح
دوست عزیز،
عرض کردم سوالتان تکراری است و به مراتب پرسیده شده و پاسخ داده شده ./
پس بجای اینکه وقتتان را صرف نوشتن تاپیک های تکراری کنید، صرف جستجو کنید./به خدا هم ثواب داره هم زودتر به جواب می رسید./
با تشکر./

jas1387
شنبه 09 خرداد 1388, 01:21 صبح
سلام مجدد

جناب Mahdi.Kiani (http://barnamenevis.org/forum/member.php?u=47458) بازهم می گوییم من پس از جستجو زیاد این تایپک را زدم
خودم هم راحت تر بودم اگر مطلب مناسب را پیدا می کردم و نیازی به وقت گذاشتن برای ایجاد سوال نبود
من گشتم و پیدا نکردم لطفا شما اگر لینکی از این مطلب دارید در اینجا قرار دهید

ممنون

linux
شنبه 09 خرداد 1388, 09:26 صبح
سلام مجدد

جناب Mahdi.Kiani (http://barnamenevis.org/forum/member.php?u=47458) بازهم می گوییم من پس از جستجو زیاد این تایپک را زدم
خودم هم راحت تر بودم اگر مطلب مناسب را پیدا می کردم و نیازی به وقت گذاشتن برای ایجاد سوال نبود
من گشتم و پیدا نکردم لطفا شما اگر لینکی از این مطلب دارید در اینجا قرار دهید

ممنون

حداقل یک موردش را من اینجا جواب دادم
http://barnamenevis.org/forum/showthread.php?t=159612

jas1387
شنبه 09 خرداد 1388, 12: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, 12: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, 13:11 عصر
در مورد سوال دوم به جای ShowDialog از Show استفاده کن حل میشه

Mahdi.Kiani
شنبه 09 خرداد 1388, 20: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)نیز جواب آن سوال؟

موفق باشید./