تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: عوض کردن فرم پیش فرض در سی شارپ

  1. #1
    آخر فروم باز meshkiposh2200's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    Nesfe Jahan
    پست ها
    1,465

    پيش فرض عوض کردن فرم پیش فرض در سی شارپ

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

  2. #2
    کاربر فعال انجمن لپ تاپ و کنسول HOJ-JAT's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    دانشکده مهندسی!
    پست ها
    3,311

    پيش فرض

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

  3. این کاربر از HOJ-JAT بخاطر این مطلب مفید تشکر کرده است


  4. #3
    آخر فروم باز meshkiposh2200's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    Nesfe Jahan
    پست ها
    1,465

    پيش فرض

    نوشته شده فرم 1 که فرم 1 میشه صفحه ی اصلی برنامه،ولی باز با فرم 16 که فرم درخواست یوزر و پسورد هست برنامه اجرا میشه به نظرتون مشکل از کجاست

  5. #4
    کاربر فعال انجمن لپ تاپ و کنسول HOJ-JAT's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    دانشکده مهندسی!
    پست ها
    3,311

    پيش فرض

    احتمالا توی لود فرم ۱ کدی که باید فرم ۱۶ را لود کنه نوشته شده...

  6. این کاربر از HOJ-JAT بخاطر این مطلب مفید تشکر کرده است


  7. #5
    آخر فروم باز meshkiposh2200's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    Nesfe Jahan
    پست ها
    1,465

    پيش فرض

    کدهای فرم جزئی از همون لود فرمه

  8. #6
    کاربر فعال انجمن لپ تاپ و کنسول HOJ-JAT's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    دانشکده مهندسی!
    پست ها
    3,311

    پيش فرض

    منظورت رو نمیفهمم...ولی هر فرم بک ایونت لود هم داره که میشه توش کد نوشت

  9. این کاربر از HOJ-JAT بخاطر این مطلب مفید تشکر کرده است


  10. #7
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    زمانی که یک پروژه ی C# اجرا می شود تابع main آن که در فایل Program.cs است اجرا می شود. عموما در پروژه های WinForm یک بخش با ساختار Application.Run در تابع main وجود دارد که در این بخش نام فرم ابتدایی وجود دارد. اولین فرمی که اجرا می شود. این از بخش اول.
    بخش دوم:
    آماده سازی فرم که در اصطلاح Initialize Component نام دارد در Constructor فرم وجود دارد. یعنی زمانی که فرم حافظه می گیرد یا در اصطلاح new می شود که کدهای ساخت فرم را آماده و پیاده سازی می کنند. (البته این به صورت پیش فرض است.)
    پس Load فرم با Constructor فرم در این نقطه تفاوت دارند. Load فرم در هنگام باز شدن اجرا می شود و Constructor در زمان حافظه گیری.
    برای درک بهتر می توانید یک فرم ساده ایجاد کرده و مراحل اجرای برنامه را از ابتدا Debug کنید.

    اگر در هنگام اجرا فرمی که می خواهید باز نمی شود چند علت ممکن است داشته باشد:
    1- همان طور که دوستان گفتند Program.cs و Application.Run را نگاه کنید که چه فرمی به عنوان فرم اصلی در Application شناخته شده و اجرا می شود.
    2- اگر فرم مد نظر شما در Program.cs درست است؛ Constructor و Form_Load فرمی که Application.Run فراخوانی می کند را چک کنید. شاید در لحظه ی ابتدایی، فرم دیگری کد خورده که باز شود.
    3- ممکن است برنامه هوشمندانه نوشته شده باشد و Login را در بخش های مختلف چک کند و زمانی که Login انجام نشده باشد درخواست مجدد آن را می دهد.

    موفق باشید.

  11. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  12. #8
    آخر فروم باز meshkiposh2200's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    Nesfe Jahan
    پست ها
    1,465

    پيش فرض

    ممنون دوستان درست شد البته کار اصلی را کسی دیگه کرد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •