برنامه ای نوشتم که باید در StartUp سییستم بالا بیاد برای همین پارامتر s را به برنامه ارسال می کنم به این معنی که برنامه در حالت StartUp است وفرم اصلی نمایش داده نشود
برای همین کد زیر را نوشتم
این کد را در تابع FormCreate قرار دادم
if (ParamStr(1) == "s") {
this->Visible = false;
}
اما با ارسال پارامتر به برنامه هیچ تغییری در Visible فرم داده نمی شود و فرم همچنان نمایش داده می شود
حتی من در تنظینات فرم مقدار Visible را false قرار دادم تا همیشه فرم مخفی باشد اما همچنان فرم نمایش داده می شود
به عبارت دیگر امکان مخفی کردن فرم اصی برای من چه از طریق کد و چه از طریق تنظیمات پارامتر فرم امکان ندارد فقط می توانم آنرا بعد از اجرای فرم تغییر دهم
مثلا در متد کلیک یک دکمه وارد کنم
mainpage->Visible = false;
در آنصورت با کلیک بر دکمه فرم مخفی می شود !
برای حل این مشکل چه راه حلی پیش نهاد می کنید !