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

نام تاپیک: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

  1. #1

    حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    من رو یه پروژه کار می کنم که تعداد زیادی فرم و تکست باکس داره و می خوام تا زمانی که پروژه بازه اطلاعاتی که توسط کاربر توی تکست باکس مربوط به فرم ها نوشته میشه پاک نشه حتی وقتی که فرمها رو می بندیم.باید چیکار کنم؟؟

  2. #2
    کاربر جدید
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    28

    نقل قول: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    یک کار غیر اصولی این هست که بجای بستن فرم ها اونها رو hide کنی

  3. #3

    نقل قول: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    این کار غیر اصولی به فکر خودم هم رسیده، اما وقتی باز هم خواستیم اون فرم رو فراخونی کنیم با چه دستوری باید ببینیم که ایا اون فرم هاید هستش یا اینکه هنوز باز نشده..میدونم که با if باید نوشت اما چطوری رو نمی دونم؟؟

  4. #4

    نقل قول: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    اگه یه فرم اصلی داری که بقیه فرمها از طریق اون ساخته میشه کافیه همه فرمها رو بصورت سراسری تعریف کنی و توی لود شدن صفحه اصلی همه رو New کنی. زمان نمایش از متد Show و زمان بستن فرمها از متد Hide به جای Close استفاده کنی.

  5. #5

    نقل قول: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    به صورت سراسری یعنی public ؟
    در فرم لود فرم اصلی همه رو new کنم و در فرم کلوز فرمها رو hide?

  6. #6

    نقل قول: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    منظورم بصورت Global بود.

    توی فرم اصلی

    Form2 f2;

    private void Form1_Load(object sender, EventArgs e)
    {
    f2 = new Form2();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    f2.Show();
    }


    توی فرمهای دیگه

    private void Form2_FormClosing(object sender, FormClosingEventArgs e)
    {
    e.Cancel = true;
    this.Hide();
    }

  7. #7

    نقل قول: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم

    خیلی خیلی ممنون

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

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