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

نام تاپیک: تفاوت Show و ShowDialog

  1. #1
    کاربر دائمی آواتار amir-yeketaz
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    پست
    508

    تفاوت Show و ShowDialog

    سلام
    من میخوام بدونم فرق این دو تا تو فرم ها چیه ... البته همه ی تفاوت ها ...
    اگه که با یه مثال کامل تضیح داده بشه که خیلی خوبه (البته مثالی که فقط به تفاوت این دو تا اشاره داشته باشه )
    ممنون از همه

  2. #2
    کاربر دائمی آواتار sinashahab
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران و ترک کامپیوتر D:
    پست
    715

    نقل قول: تفاوت Show و ShowDialog

    اگه با show یک فرم رو باز کنی بعدش می تونی بری و روی فرم اولی کلیک کنی
    ولی حالا
    اگه با showdialog اونو بخونین دیگه نمی تونید بر روی فرم اول کلیک کنید یعنی فرم یک یه جورایی قفل میشه .

  3. #3
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: تفاوت Show و ShowDialog

    سلام دوست عزیز

    با showdialog شما سطح دستری کاربر رو فقط به 1 فرم میرسونی که کلا من با این موافقم ولی در show کردن شما سطح دسترسی واسه کاربر تعیین نکردی و اون هر کاری که بخواد میتونه با فرم ها بکنه البته برای نمایش دادنش

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  4. #4
    کاربر دائمی آواتار yasemi
    تاریخ عضویت
    آبان 1386
    محل زندگی
    اگه گفتی ؟
    پست
    170

    نقل قول: تفاوت Show و ShowDialog

    درواقع زمانی که از ShowDialog استفاده میکنی دستوراتی که بعد از این دستور نوشتی تا بعد از پایان این دستور اجرا نمیشه مثلا یه فرم داری که یوزر و پسورد میخواد اگه از ShowDialog برای نمایش استفاده کنی تا زمانی که یوزر و پسورد معتبر نداده دستورات بعد اجرا نمیشن اما در حالت Show دستورات بعد از این دستورم بلافاصله اجرا میشن

  5. #5
    کاربر دائمی آواتار Saeed.Masoumi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    نامعلوم
    پست
    539

    نقل قول: تفاوت Show و ShowDialog

    سلام
    Show is modeless, ShowDialog is modal.
    لینک رو ببینید.

  6. #6

    نقل قول: تفاوت Show و ShowDialog

    منم یه چیز بگم دیگه: حوصله ندارم فارسی تایپ کنم اگه خواستید بگید ترجمه کنم

    فقط در یه جمله فرق این دو در owner-owned relationship هستش

    Form.Show shows the new form modelessly and returns immediately without creating any relationship between the currently active form and the new
    form. This means that the existing form can be closed, leaving the new form behind. Form.ShowDialog, on the other hand, shows the form modally and does not return control until the created form has been closed, either by using the explicit Close method or by setting the DialogResult property

    و این ها باهم برابر هستن:

    form.Show(this);
    // Establish owner-owned relationship
    با

    //Implicit Owner-Owned Relationship Established by ShowDialog Method
    form.ShowDialog()

    یا بااین کار show با showDialog برابر می شه


    form.Owner = this;
    // Establish owner-owned relationship
    Kernel Mode Developer
    RootKitSMM@Yahoo.com

  7. #7
    کاربر دائمی آواتار amir-yeketaz
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    پست
    508

    نقل قول: تفاوت Show و ShowDialog

    ممنون از همه ی بروبچ
    فکر میکنم تو اینجا خیلی خوب توضیح داده شده :
    http://msdn.microsoft.com/en-US/libr...dh(VS.80).aspx

    owner-owned relationship
    این یعنی چی ؟ - رابطه ی ...
    میشه لینک این مطلبو بذارین ...

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

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