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

نام تاپیک: مشکل در تغییر Visible فرم اصلی

  1. #1
    کاربر دائمی آواتار #target
    تاریخ عضویت
    دی 1387
    محل زندگی
    استان گلستان
    پست
    589

    مشکل در تغییر Visible فرم اصلی

    برنامه ای نوشتم که باید در StartUp سییستم بالا بیاد برای همین پارامتر s را به برنامه ارسال می کنم به این معنی که برنامه در حالت StartUp است وفرم اصلی نمایش داده نشود
    برای همین کد زیر را نوشتم
    این کد را در تابع FormCreate قرار دادم

    if (ParamStr(1) == "s") {
    this->Visible = false;
    }

    اما با ارسال پارامتر به برنامه هیچ تغییری در Visible فرم داده نمی شود و فرم همچنان نمایش داده می شود

    حتی من در تنظینات فرم مقدار Visible را false قرار دادم تا همیشه فرم مخفی باشد اما همچنان فرم نمایش داده می شود

    به عبارت دیگر امکان مخفی کردن فرم اصی برای من چه از طریق کد و چه از طریق تنظیمات پارامتر فرم امکان ندارد فقط می توانم آنرا بعد از اجرای فرم تغییر دهم
    مثلا در متد کلیک یک دکمه وارد کنم
    mainpage->Visible = false;
    در آنصورت با کلیک بر دکمه فرم مخفی می شود !

    برای حل این مشکل چه راه حلی پیش نهاد می کنید !

  2. #2
    کاربر دائمی آواتار sasan_vm
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    زاهدان
    پست
    494

    نقل قول: مشکل در تغییر Visible فرم اصلی

    این کد را در winmain بعد از ایجاد فرم اصلی
    قرار بده:

    Application->ShowMainForm = false;

  3. #3
    کاربر دائمی آواتار #target
    تاریخ عضویت
    دی 1387
    محل زندگی
    استان گلستان
    پست
    589

    درست شد !!!

    ممنون . درست شد !
    آخرین ویرایش به وسیله #target : سه شنبه 03 شهریور 1388 در 21:36 عصر دلیل: درست شد !

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

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