نمایش نتایج 1 تا 5 از 5

نام تاپیک: انتقال داده بین چند فرم

  1. #1

    انتقال داده بین چند فرم

    سلام.
    می خوام یه برنامه بنویسم که در فرم1 با زدن دکمه new یه فرم دیگه(فرم2) باز بشه. فرم 2 یک سری اطلاعات(شامل اعداد) بگیره و به فرم 1 منتقل کنه و عدد منتقل شده از فرم 2 رو توی یه کنترل مثل lable یا textbox یا ... نشون بده.

    من یه برنامه نوشتم به این صورت که دوتا فرم ساختم و یه کلاس هم add کردم.
    اول فرم1 باز میشه، از اونجا فرم 2 رو فراخونی میکنم و اطلاعات رو میدم. ایراد اینجاست که وقتی فرم 2 رو می بندم اطلاعات را مستقیماً توی فرم 1 نشون نمیده. یعنی باید باید فراخونی اطلاعات رو توی مثلاً یه دکمه بزارم و وقتی اون دکمه رو زدم اطلاعات فرم 2 رو می تونم ببینم. در صورتی که من می خوام بمحض زدن دکمه OK در فرم 2، اطلاعات در فرم 1
    بدون هیچ کنترل واسطه ای نشون داده بشه.
    با شکر

  2. #2
    کاربر دائمی آواتار Xcalivorse
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    Kernel32.dll
    پست
    411

    نقل قول: انتقال داده بین چند فرم

    راهاي خيلي زيادي وجود داره. بك راه ساده اش رو برات درست كردم. ضميمه ميكنم. دانلودش كن. انشاالله كه به دردت ميخوره.
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    کاربر دائمی آواتار vahid.bz
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    همدان
    سن
    35
    پست
    243

    نقل قول: انتقال داده بین چند فرم

    با زدن دکمه new یه فرم دیگه(فرم2) باز بشه
    روی دکمه ی new دو بارکلیک کن و در بلاک رویداد کلیک کد زیر رو بنویس:
    Form2 F = new Form2();
    F.show();

    فرم 2 یک سری اطلاعات(شامل اعداد) بگیره و به فرم 1 منتقل کنه و عدد منتقل شده از فرم 2 رو توی یه کنترل مثل lable یا textbox یا ... نشون بده.

    اگه با texboxاعدادرو در فرم 2 گرفتی اول خاصیت modifierاونوpublicکن وکد زیر در رویدادی که می خوای این کار انجام شه بنویس
    textBoxForm1.Text = textBoxForm2.Text;

  4. #4

    نقل قول: انتقال داده بین چند فرم

    ممنون
    عالی بود. اما این خاصیت modifier کارش چیه؟

  5. #5
    کاربر دائمی آواتار vahid.bz
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    همدان
    سن
    35
    پست
    243

    نقل قول: انتقال داده بین چند فرم

    modifierمیزان دستیابی است
    یک textbox میزان دستیابیش به صورت پیشفرض privateیعنی فقط برای فرم خودش قابل دسترس
    ام وقتی publicمیشه برا بقیه فرمها قابل دسترسی است
    لینک زیر انواع اون با توضیحاتشو داره
    http://msdn.microsoft.com/en-us/library/ms173121.aspx

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •