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

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




نمايش نتايج 1 به 7 از 7

نام تاپيک: فقط یکبار فرم نمایش داده بشه

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2008
    پست ها
    173

    پيش فرض فقط یکبار فرم نمایش داده بشه

    سلام

    فرض کنید روی فرم1 یک باتن داریم و قراره با زدن این دکمه فرم 2 باز بشه

    من میخوام با زدن دکمه فقط یکبار فرم 2 را باز کنه

    یعنی وقتی فرم 2 باز شده با هر بار زدن دکمه دیگه فرم را باز نکنه

    زبان برنامه نویسی هم سی شارپ

    ممنون

  2. #2
    اگه نباشه جاش خالی می مونه kiuhnmgtrdcv's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    343

    پيش فرض

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

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2008
    پست ها
    173

    پيش فرض

    سلام

    ممنون بابت پاسخ

    هر چند منظور من کاملا واضح بود . اما به نظر میاد شما درست متوجه نشدید

    من قصد ندارم فرم 1 محو بشه و فرم 2 نشون داده بشه .

    یکبار دیگه پست 1 را بخونید تا متوجه منظور من بشید .

    مرسی

  4. #4
    آخر فروم باز shalineh's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    فعلا ایران
    پست ها
    1,033

    پيش فرض

    تا زمانی که یک فرم با دستور Show یا Show dialog لود شده باشد، دیگه دستورات فوق اجرا نخواهد شد مگر اینکه فرم لود شده ، بسته شده باشد.

  5. #5
    پروفشنال sari-1369's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    ساري
    پست ها
    766

    پيش فرض

    من فکر کنم که شما فرم 2 رو new می کنی . همونطور که دوستمون گفتن شما فرم 2 رو فقط با دستور Show یا Show dialog لود کنید.

  6. #6
    داره خودمونی میشه sajjadlove's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    کاشان
    پست ها
    28

    پيش فرض

    براي نشان دادن فقط يك بار فرم مي تونيد از Application.OpenForms استفاده كنيد.يعني اينكه چك كنيد كه فرم باز هست يا نه.اگه نبود ازش نمونه گيري كنيد....
    در حالت كلي براي نمونه گيري از يك شي حالا چه فرم چه كلاس يا هر چيز ديگه مي تونيذ از الگوي singelton استفاده كنيد....

  7. #7
    آخر فروم باز
    تاريخ عضويت
    Jan 2007
    محل سكونت
    تهران
    پست ها
    1,052

    پيش فرض

    یعنی بعد از اینکه فرم 2 بسته شد دیگه بازش نکنه؟یه bool تعریف کن دفعه ی اول مقدارشو بده از دفعه های بعدی چک کن ببین اگه مقدار داره نشون نده.
    اگه میخوای 2 تا فرم 2 باز نکنه،این کارو نمیکنه،مگه اینکه هر بار یه فرم 2 جدید تعریف کنی.بازم با همون bool میشه جلوشو گرفت.
    راه دیگش اینه که دکمه رو غیرفعال کنی(Button.Enabled = False).

    this.Opacity = 0.0f;

    this.ShowInTaskbar = false;

    Form3 f = new Form3();

    f.Show();
    این جدا تخیلی ترین روش غیب کردن فرم از صفحست!مگه Form.Close رو واسه کی گذاشتن؟!یا مثلا Form.Hide رو؟

Thread Information

Users Browsing this Thread

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

User Tag List

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

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