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

نام تاپیک: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

  1. #1

    Exclamation درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    سلام به همگی
    من یه برنامه نوشتم که میخوام در رویداد load فرم اول یه شرطی رو برسی کنه و اگه درست بود فرم جاری رو ببنده و فرم دیگری رو باز کنه ولی این ارور رو میده:

  2. #2

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    باید قبلش مثلا بنویسی :
    liveForm lv1 = new liveForm(); // construct
    بعد هم باید اینگونه بنویسی :
    lv1.Visible = false; // set

  3. #3
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    با سلام
    خب دوست عزیز از این قطعه کد استفاده کن ببین به دردت میخوره ؟

     if (dataGridViewX1.RowCount == 1)
    {
    this.Close();
    Form1 x = new Form1();
    x.ShowDialog();
    }


    موفق باشی

  4. #4

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    منظور از این خط چیه .
    برای فرم جاریه یا فرم دیگر

  5. #5
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    ببینید

    خط سوم فرم جاری رو میبنده

    خط چهارم یه موجودیت از فرم دیگه که میخوای اجرا بشه رو میسازه و در X قرار میده

    خط پنجم هم اون فرم مورد نظر شما رو به نمایش میزاره

    خیلی آسونه

    موفق باشی

  6. #6

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    if (dataGridViewX1.RowCount == 1)
    {
    this.Close(); // بستن فرم جاری
    Form1 x = new Form1(); // ساخت فرم دوم
    x.ShowDialog(); // نمایش فرم دوم
    }

  7. #7

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    بازم جواب نمیده.
    وقتی فرم جاری رو Close میکنم فرم های دیگه هم بسته میشه یعنی فرم جاری رو فرم مادر درنظر میگیره.

  8. #8
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    خوب دوست عزیز اونوقت به جای

    this.close();


    بزن

    this.hide();

    یا اینکه اونو از حالت فرم مادر بودن دربیار

    موفق باشی

  9. #9

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    خیلی ممنون مشکلم حل شد
    فقط کد شما یک ایرادی داره که تو خط سومه
    ایرادشم اینه که وقتی من فرم جاری رو Close میکنم در اصل برنامه اون رو فرم مادر درنظر میگیره و کل برنامه رو میبنده ولی من اینجوری نوشتم جواب داد.
                if (dataGridView1.RowCount > 1)
    {
    this.Visible = false;
    this.Hide();
    Form2 x = new Form2();

    x.ShowDialog();

    }


    فقط یک سوال دیگه . تو کدوم رویداد فرم دوم که تازه باز شده باید دستوری رو بنویسم که کل برنامه رو ببنده؟ (فکر کنم دستورش Application.exit() باشه)

  10. #10

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    خیلی ممنون
    فقط چند تا سوال دیگه داشتم.
    تو کدوم رویداد فرم دوم که تازه باز شده باید دستوری رو بنویسم که کل برنامه رو ببنده؟ (فکر کنم دستورش Application.exit() باشه) چون برنامه بسته نمیشه فقط فرم بسته میشه.
    و این که چه طور میتونم کاری کنم که فرم در وسط صفحه ظاهر بشه(منظورم اینه که کدوم مشخصه اش رو باید تغییر بدم؟

  11. #11
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    آره درسته

    فقط دوست عزیز اگه بخوای یه فرم دگ رو به عنوان فرم اصلی(مادر) در نظر بگیری باید از قسمت Sulotion Explorer فایل Program.cs رو باز کن و کد زیر رو تغییر بده


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Windows.Forms;

    namespace Sabte_Site
    {
    static class Program
    {
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(fals e);
    Application.Run(new Form1());
    }
    }
    }


    میتونی نام فرم مورد نظرتو به جای Form1 وارد کنی

    موفق باشی

  12. #12
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    1- آره باید بنویسی Applicatio.exit();
    2- تو قسمت پروپرتیز فرم مورد نظرت گزینه StartPostion رو به حالت CenterScreen تغییر بده

    موفق باشی

  13. #13
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: درخواست نحوه سوئیچ کردن بین فرم ها در C#‎

    یادم رفت بنویسم که یه دکمه ایجاد کن به نام بستن فرم و داخل کلیک اون بنویس Applicatio.exit();

    برنامه ات به کلی بسته میشه

    موفق باشی

تاپیک های مشابه

  1. نحوه فارسی کردن اتوماتیک فرم
    نوشته شده توسط javad490 در بخش Access
    پاسخ: 20
    آخرین پست: یک شنبه 08 دی 1398, 23:02 عصر
  2. نحوه مشخص کردن اینکه فرم اصلی غیرفعال شه در موقع اینکه فرم های دیگه فعال هستند
    نوشته شده توسط shabe_barani در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: یک شنبه 27 دی 1388, 11:42 صبح
  3. سوال: نحوه آنلاین کردن وب فرم ساخته شده با ویژوال بیسیک
    نوشته شده توسط agoramaster در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 09 آبان 1387, 04:29 صبح
  4. نحوه سوییچ کردن بین مود انگلیسی و فارسی
    نوشته شده توسط esi در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 05 مرداد 1382, 10:41 صبح

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

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