تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 17 از 17

نام تاپيک: ارتباط يك فرم با فرمي ديگر در سي شارپ؟؟؟؟

  1. #11
    حـــــرفـه ای mahdi7610's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    قـــــــم
    پست ها
    6,150

    پيش فرض

    سلام
    با تشكر از نظرات دوستان ولي من هنوز به جواب نرسيدم
    من مي خوام بدونم تو رويداد formclosed فرم 2 چي بنويسم كه فرم1 رو مجددا باز كنه
    با form1.show امتحان كردم نشد. show رو نوشتم باز هم جواب نداد
    سلام

    توی فرم 1 یک باتن بزار و دستور زیر را بهش بده

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا توی رویداد FormClosing فرم 2 هم دستور زیر را بنویس

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشی

  2. این کاربر از mahdi7610 بخاطر این مطلب مفید تشکر کرده است


  3. #12
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2009
    محل سكونت
    مشهد
    پست ها
    9

    پيش فرض

    سلام

    توی فرم 1 یک باتن بزار و دستور زیر را بهش بده

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا توی رویداد FormClosing فرم 2 هم دستور زیر را بنویس

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشی
    سلام
    ممنون از جوابت ولي با اينكار ما يك فرم new مي كنيم كه با خروج از آن فرم از برنامه خارج نمي شويم
    من مي خواهم همان فرمي را كه در مرحله اول مخفي كردم نمايش بدم
    خيلي ممنون

  4. #13
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    تهران
    پست ها
    21

    پيش فرض

    خوب در باتنی که دوستمون در فرم 1 فرمودن این شکل بنویس ببین کارت راه می افته:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #14
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    11

    سلام
    ممنون از جوابت ولي با اينكار ما يك فرم new مي كنيم كه با خروج از آن فرم از برنامه خارج نمي شويم
    من مي خواهم همان فرمي را كه در مرحله اول مخفي كردم نمايش بدم
    خيلي ممنون
    سلام دوست من شما هنوز جواب نگرفتی؟

    بالای فرم 2 بنویس:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    داخل FormClosing فرم 2 بنویس :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا داخل باتون فرم 1 بنویس:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه سوالی داشتی درخدمتیم.
    قربانت علی.

  6. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


  7. #15
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2009
    محل سكونت
    مشهد
    پست ها
    9

    پيش فرض

    سلام
    از جوابت خيلي ممنون
    مشكلم حل شد اما دو تا سؤال دارم
    اول اينكه public Form1 MainForm1; چي كار مي كنه
    دوم اينكه F2.MainForm1 = this; اين چي كار مي كنه
    سوم اينكه بجاي this(اشاره گر به فرم جاري) مي تونيم چي بنويسيم

  8. #16
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2009
    محل سكونت
    مشهد
    پست ها
    9

    پيش فرض

    سلام
    از جوابت خيلي ممنونم مشكل من با جواب علي آقا(hamishebahar) حل شد ولي اگه دوست داري كمي در مورد راه حل شما بحث كنيم
    بزرگترين مشكل راه حل شما اينه كه ازshowdialog استفاده مي كنيد كه در اين صورت ما به فرم2 دسترسي نداريم پس نمي تونيم فرم 2 رو ببنديم
    دوم اينكه شما براي رويداد formclosed هيچ پيشنهادي نداديد
    نكته جالب جواب شما كه من نمي تونم اونو تحليل كنم اينه كه با بستنfrm فرم1 رو كه مخفي كرده بوديم باز ميشه
    منتظر جوابت هستم

  9. #17
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    11

    سلام
    از جوابت خيلي ممنون
    مشكلم حل شد اما دو تا سؤال دارم
    اول اينكه public Form1 MainForm1; چي كار مي كنه
    دوم اينكه F2.MainForm1 = this; اين چي كار مي كنه
    سوم اينكه بجاي this(اشاره گر به فرم جاري) مي تونيم چي بنويسيم
    جواب سوال اولت: وقتی ما یک فرم رو از نوع Public تعریف میکنیم به فارسی بگم یعنی این فرم رو میتونی در فرم دوم استفاده کنی اگه دوست نداری این کار عملی بشه اونو به جای Public به Private تغییر بده.
    سوال دوم:F2 یعنی فرم دومی که تعریف شده و Mainform1 یعنی فرم اصلی برنامه یعنی فرم اول که وقتی برابر This قرار میدید (This یعنی فرم جاری یا همین فرم) Mainform1 میشه this یعنی فرم جاری.
    اگه بازم سوال یا مشکلی داشتی در خدمتیم.

  10. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •