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

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

  1. #1
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

    Question یه مشکل در فرم login

    سلام دوستان.
    نمایش فرم لاگین توی برنامه من بدین صورته که ابتدا فرم اصلی نشون داده میشه و به حالت minimize میره سپس فرم login و در صورتی که رمز عبور و. .. درست بود فرم لاگین بسته میشه و فرم اصلی maximize میشه.
    فقط یه مشکلی هست اینه که وقتی فرم لاگین نشون داده میشه آیکن فرم اصلی توی taskbar نشون داده میشه و اگه کاربر روی اون کلیک کنه فرم اصلی نشون داده میشه(maximize میشه) (البته چون فرم لاگین به صورت dialog نشون داده میشه فرم اصلی به حالت قفل شده است)و فرم لاگین میره پشت.
    باید چکار کرد که وقتی کاربر روی آیکن فرم اصلی توی taskbarکلیک میکنه فرم maximize نشه؟؟

  2. #2

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

    سلام
    پیشنهاد من اینه که اول فرم لاگین رو باز کنی و خاصیت showInTaslbar رو غیر فعال کنی وقتی کاربر درست لاگین کرد قبل از نشون دادن فرم اصلی فرم لاگین hide میشه و بعد از نشون دادن فرم اصلی کد close رو بنویس تا لاگین بسته شه اما اگه میخوای بعد از بسته شدن فرم اصلی لاگین دوباره نشون داده بشه به جای close بنویس this.visible=true;

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1395
    پست
    70

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

    سلام میتونی از این کد هم استفاده کنی

    فرم لاگین =

    form1 fr=new form1();
    this.hide();
    fr.show();



    و برای قفل کردن دوباره از کد زیر

    login fr=new login();
    this.close();
    fr.show();

  4. #4

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

    سلام
    دلیل خاصی داشتید برای این مدل نمایش دادن فرم لاگین؟ چرا ابتدا فرم لاگین رو لود نمی کنید و در صورت معتبر بودن اطلاعات کاربری ، فرم اصلی رو نمایش نمی دید.
    ضمنا منظورم Hide کردن فرم اصلی نیست.

    اگر مشکلتون اینه که با بستن فرم اصلی برنامه بسته میشه ، پست شماره 3 تاپیک زیر رو مطالعه کنید

    در تاپیک زیر داخل کلاس MyContext به جای Form1 نام فرم لاگین خودتونو قرار بدید و در ادامه ، داخل فرم لاگین خودتون ، اگر اطلاعات کاربری معتبر بود ، فرم لاگین رو Close کنید و فرم اصلیتون رو نمایش بدید.
    https://barnamenevis.org/showthread.p...=1#post2075995



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

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1395
    پست
    70

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

    سلام
    دلیل خاصی داشتید برای این مدل نمایش دادن فرم لاگین؟ چرا ابتدا فرم لاگین رو لود نمی کنید و در صورت معتبر بودن اطلاعات کاربری ، فرم اصلی رو نمایش نمی دید.
    ضمنا منظورم Hide کردن فرم اصلی نیست.


    اگر مشکلتون اینه که با بستن فرم اصلی برنامه بسته میشه ، پست شماره 3 تاپیک زیر رو مطالعه کنید

    در تاپیک زیر داخل کلاس MyContext به جای Form1 نام فرم لاگین خودتونو قرار بدید و در ادامه ، داخل فرم لاگین خودتون ، اگر اطلاعات کاربری معتبر بود ، فرم لاگین رو Close کنید و فرم اصلیتون رو نمایش بدید.
    https://barnamenevis.org/showthread.p...=1#post2075995



    موفق باشید.
    با سلام

    من در کدم اول فرم رو بستم بعد فرم بعدی رو باز کردم

    زیرا

    از کدی برای شفاف شدن فرم هنگام بسته شدن استفاده میکنم

    میخواستم که شفاف شدنش معلوم باشه

    برنامه من اینه =


    https://barnamenevis.org/showthread.p...=1#post2322681

    رمزش هم توی همون تاپیک هست

  6. #6
    کاربر دائمی آواتار aqm176
    تاریخ عضویت
    شهریور 1394
    محل زندگی
    مشهد
    سن
    26
    پست
    137

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

    سلام پیشنهادات زیاده.
    اما به نظر من میشه در فرم ها به صورت مادر فرزندی استفاده کرد که اینگونه دچار مشکل نشد.

    البته نظر اساتید گرامی است.

  7. #7
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

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

    نقل قول نوشته شده توسط محمد آشتیانی مشاهده تاپیک
    سلام
    دلیل خاصی داشتید برای این مدل نمایش دادن فرم لاگین؟ چرا ابتدا فرم لاگین رو لود نمی کنید و در صورت معتبر بودن اطلاعات کاربری ، فرم اصلی رو نمایش نمی دید.
    ضمنا منظورم Hide کردن فرم اصلی نیست.

    اگر مشکلتون اینه که با بستن فرم اصلی برنامه بسته میشه ، پست شماره 3 تاپیک زیر رو مطالعه کنید

    در تاپیک زیر داخل کلاس MyContext به جای Form1 نام فرم لاگین خودتونو قرار بدید و در ادامه ، داخل فرم لاگین خودتون ، اگر اطلاعات کاربری معتبر بود ، فرم لاگین رو Close کنید و فرم اصلیتون رو نمایش بدید.
    https://barnamenevis.org/showthread.p...=1#post2075995



    موفق باشید.

    دوست عزیز اون خطی که به جای Form1 فرم لاگین رو مینویسیم این خطا رو میده:
    The type initializer for "myproject.F_Login" threw an exception
    اسم یه فرم دیگه ای رو بجای فرم لاگین گذاشتم دیدم خطا نمیده بنابراین اومدم یه فرم لاگین دیگه طراحی کردم با همون اشیاء و کدها ولی بازم اون خطا رو میده.
    چرا؟

  8. #8

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

    سلام
    لطفا Inner Exception مربوط به TypeInitializationException رو بررسی بفرمائید. ببینید جزئیات این خطا چیه
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  9. #9
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

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

    فهمیدم به خاطر نمونه ای بوده که از dataclasses درست کردم.یعنی اون رو خطا میگیره.
    اون خط کد رو که در محل مخصوص مربوط به معرفی متغیرهای عمومی هستش رو برداشتم و آوردم گذاشتم توی دکمه ورود و باز هم خطا داد که:
    object references not set to an instance of an object
    آخرین ویرایش به وسیله hahaie : دوشنبه 10 خرداد 1395 در 09:01 صبح

  10. #10
    کاربر دائمی آواتار hahaie
    تاریخ عضویت
    مهر 1389
    محل زندگی
    هنوز ازدواج نکردم!
    پست
    465

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

    آقا ورودی ای که موقع new کردن میدادم رو برداشتم درست شد!(خدا بدادم برسه با این طرز برنامه نوشتن!!!!)
    منتها یه ایرادی داره که وقتی فرم لاگین بسته میشه فرم اصلی minimize شده هستش

  11. #11

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

    سلام دوست عزیز
    شما فرم لاگین رو فرم Main (اصلی برنامه) قرار بدید و بعد اگه یوزر پسورد درست بود :
    this.Hide();
    Frmname fName = new Frmname();
    fName.ShowDialog();

    از این راه استفاده کنید به نظر من بهتره

  12. #12

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

    ببخشید من هواس ام نبود . زیرا اگه فرم اصلی بسته بشه کل اپلیکیشن بسته میشه به این علت باید اون رو Hide کنید ولی باید برای فرم بعدی که فرم برنامه است توی رویداد Form Closing این کد رو بنویسید :
    Application.ExitThread();

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

  1. مشکل در فرم login
    نوشته شده توسط azitaj در بخش C#‎‎
    پاسخ: 14
    آخرین پست: سه شنبه 02 دی 1393, 16:16 عصر
  2. سوال: مشکل در فرم login
    نوشته شده توسط sajadjamalian در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 1
    آخرین پست: یک شنبه 15 خرداد 1390, 16:08 عصر
  3. مشکل در فرم login برنامه
    نوشته شده توسط mary3541 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: پنج شنبه 20 اسفند 1388, 11:08 صبح
  4. یه مشکل در فرم های Parent ...
    نوشته شده توسط iman_s52 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 17 فروردین 1385, 15:23 عصر
  5. یه مشکل در Modal وNonModal فرم
    نوشته شده توسط yavari در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: جمعه 11 فروردین 1385, 16:40 عصر

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

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