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

نام تاپیک: نمایش یک فرم در هنگام کلیک منو

  1. #1
    کاربر دائمی آواتار R_Rajaee_Rad
    تاریخ عضویت
    تیر 1388
    محل زندگی
    عالم برنامه نویسی
    پست
    536

    نمایش یک فرم در هنگام کلیک منو

    سلام.من از vb6 به C#‎.net 2008 مهاجرت کردم.
    و چندتا سوال دارم:
    1-چه رویدادی باعث نمایش یک فرم در هنگام کلیک منو میشه
    مثلا توی وی بی6 اینطوری بود
    form1.show
    ممنون

  2. #2

    نقل قول: سوالات من از C#‎.net 2008

    مثلا از فرم1 میخوای فرم2 رو باز کنی:


    Form2 f = new Form2();
    f.Show();
    //or
    f.ShowDialog();

  3. #3

    نقل قول: سوالات من از C#‎.net 2008

    ببینید چون زبان های دات نت فریم ورک کد ها و دستورات رو از دات نت فریم ورک می خونند پس این دستورات در هیچ زبانی فرق نمی کنه مگر به دلایل خاص مثل متغیر ها که در وی بی و سی شارپ با هم متفاوت هستند و متد ها به طور کلی دست نخورده باقی ماندند پس متدی که باعث می شه یک فرم نمایش داده بشه :


    form1.Show();


    یه انتقاد هم داشتم شما گفتید چه رویدادی که این جمله نهایتاً غلط است باید بگید چه متدی یا دستوری.
    البته ببخشید از اینکه انتقاد کردم قصد بدی نداشتم فقط خواستم که راه درست رو نشون بدم

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1388
    محل زندگی
    4ji.ir
    پست
    63

    نقل قول: نمایش یک فرم در هنگام کلیک منو

    نقل قول نوشته شده توسط S A F A R I مشاهده تاپیک
    سلام.من از vb6 به C#‎.net 2008 مهاجرت کردم.
    و چندتا سوال دارم:
    1-چه رویدادی باعث نمایش یک فرم در هنگام کلیک منو میشه
    مثلا توی وی بی6 اینطوری بود
    form1.show
    ممنون
    روی اون قسمت از منو که میخواهی با کلیک روی اون به صفحه ی دیگه ای بروی دابل کلیک کن تا به محل مربوطه برای کد نوشتن بری و اونجا کد هایی رو که بچه ها گفتن کپی کن

  5. #5
    کاربر دائمی آواتار R_Rajaee_Rad
    تاریخ عضویت
    تیر 1388
    محل زندگی
    عالم برنامه نویسی
    پست
    536

    نقل قول: سوالات من از C#‎.net 2008

    نقل قول نوشته شده توسط hozouri مشاهده تاپیک
    ببینید چون زبان های دات نت فریم ورک کد ها و دستورات رو از دات نت فریم ورک می خونند پس این دستورات در هیچ زبانی فرق نمی کنه مگر به دلایل خاص مثل متغیر ها که در وی بی و سی شارپ با هم متفاوت هستند و متد ها به طور کلی دست نخورده باقی ماندند پس متدی که باعث می شه یک فرم نمایش داده بشه :


    form1.Show();


    یه انتقاد هم داشتم شما گفتید چه رویدادی که این جمله نهایتاً غلط است باید بگید چه متدی یا دستوری.
    البته ببخشید از اینکه انتقاد کردم قصد بدی نداشتم فقط خواستم که راه درست رو نشون بدم
    آره درسته باید میگفتم متد
    ممنون
    ================================================== ====
    ولی برای چی باید از یه واسطه مثل f در اینجا استفاده کنیم؟دلیل این کار چیه؟
    در ضمن من دارم یه پروژه کوچولو درست میکنم.اگر به سوالاتی برخوردم توی همین تاپیک مطرح میکنم
    دوستانی که حوصله جواب دادند دارند
    ازشون پیشاپیش ممنونم
    آخرین ویرایش به وسیله R_Rajaee_Rad : چهارشنبه 31 تیر 1388 در 11:42 صبح

  6. #6

    نقل قول: نمایش یک فرم در هنگام کلیک منو

    ببینید دوست عزیز این بر میگرده یک نمونه سازی از شیء.

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

    و وقتی که چیزی نمونه سازی نشده چطور می خواهید از اون شیء استفاده کنید.

    البته این هم راه داره با استفاده از Static این امر امکان پذیره مثل MessageBox که این رو خودتون باید زهمت بکشید و بنویسید مثل کد زیر :

    public class exam
    {
    public static void Show()
    {
    form1 f=new form1();
    f.show();
    }
    }

    /////-------------------------------------


    و هر جا که خواستید بدونه نمونه سازی ازش بهره ببرید :


    exam.Show();

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

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