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

نام تاپیک: بستن فرم اول

  1. #1

    بستن فرم اول

    با سلام
    من در برنامه ام از یک فرم اولیه استفاده می کنم که در آن نام و رمز کاربر را می خواهد بعد از آن گفتم اگر درست باشد فرم بعدی اجرا شود ولی فرم اول را نمی شود مخفی یا بست و پشت فرم بعدی باقی می ماند.
    لطفاً کمک کنید.

  2. #2
    می تونی فرم پسورد رو فرم اصلی ات نذاری.
    You never know what you can do until you try

  3. #3

    Smile

    من در برنامه ام از یک فرم اولیه استفاده می کنم که در آن نام و رمز کاربر را می خواهد بعد از آن گفتم اگر درست باشد فرم بعدی اجرا شود ولی فرم اول را نمی شود مخفی یا بست و پشت فرم بعدی باقی می ماند.
    سلام دوست عزیز، مطمئنید که با دستور Hide فرمتون پنهان نمی شه؟
    یک بار دیگه امتحان کنید و در زمانی که مشخصات تایید می شه فرم اول رو پنهان و فرم بعدی رو نشون بدید، مثلا:

    Form1.Hide;
    Form2.Show;

    ولی همونطور که آقای ذولقدری گفتند بهتره که فرم اولتون رو برای این کار نزارید.
    مثلا می تونید در زمان نمایش ( OnShow ) و یا در زمان فعال شدن ( OnActivate ) فرم اول، فرم دوم رو نشون بدید و پسورد رو در فرم دوم از کاربر بخواید ...
    امیدوارم به دردتون خورده باشه ...

  4. #4
    آقا محمود سلام
    من روش شما را انجام دادم ولی در هر دو روش هر دو فرم باهم ظاهر می شوند
    فقط وقتی که فرم دوم را حالت showmodal نشان می دهیم درست است که آن هم مشکل خود را یعنی دیگر فرم بسته نمی شود و error میدهد.
    با تشکر
    راهنمایی کنید

  5. #5
    فقط وقتی که فرم دوم را حالت showmodal نشان می دهیم درست است که آن هم مشکل خود را یعنی دیگر فرم بسته نمی شود و error میدهد.
    باید حتما ShowModal کنی . و نباید ایراد بگیره.
    خطائی رو که میده اینجا بنویس
    You never know what you can do until you try

  6. #6
    فقط وقتی که فرم دوم را حالت showmodal نشان می دهیم درست است که آن هم مشکل خود را یعنی دیگر فرم بسته نمی شود و error میدهد.
    همونطور که آقای ذولقدری گفتند، متن Eror رو اینجا بنویسید شاید بتونیم حلش کنیم ...

  7. #7
    با سلام خدمت دوستان
    خطای ایجاد شده به پیوست می باشد
    ((من بعد از نشان دادن فرم دوم(فرم پسورد) در onshow فرم اول( فرم اصلی) دیگر قادر به بستن فرم دوم نیستم و خطای زیر مشاهده می شود نه کلوز می شود و نه هاید.
    باتشکر
    داود
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله davoodmz : دوشنبه 22 اسفند 1384 در 07:37 صبح

  8. #8
    این خطا وقتی رخ میده که فرمت در حال نمایش باشه و شما دوباره سعی کنی اون رو ShowModal کنی. در این صورت میگه فرم در حال نمایش رو نمیتونه Modal کنه. حالا اگه باز هم مشکلت حل نشد کدی که نوشتی رو هم اینجا بنویس
    You never know what you can do until you try

  9. #9
    آقای جهرمی
    باسلام
    مشکل حل شد به این صورت که فرم پسورد( باید حالت شو مودال) و فرم اصلی بعد از تأیید رمز به صورت (شو) نمایش داده شود.
    سوال اینجاست که فرم اصلی به صورت (شو مودال) نمی باشد. آیا مشکلی بعداً پیش نمی آید
    باتشکر
    داود

  10. #10
    اگر فرم پسورد رو توی On Show فرم اصلی تون نوشته باشید دیگه نیازی به Show کردن فرم اصلی نیست . خودش Show میشه.
    You never know what you can do until you try

  11. #11
    آقای جهرمی
    با سلام
    مشکل حل شد ولی فرم اصلی در گوشه سمت چپ نمایش داده می شود که با عوض کردن پوزیشن و دیفالت مونیتور هیچ تغییری نمی کند. مشکل چیست
    باتشکر
    داود

  12. #12
    MainForm.Position رو بذارید رو PoScreenCenter ببینید درست میشه؟
    You never know what you can do until you try

  13. #13
    آقای جهرمی باسلام
    مشکل حل نشد
    همه حالتها تست شده.

  14. #14
    اگه فرم اصلیتون درسته و در وسط قرار می گیره، خاصیت Position فرمتون رو روی poMainFormCenter تنظیم کنید ...

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

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