چه طور می تونیم در دلفی کاری کنیم که خود فرم مخفی بشه ولی اجزای روی فرم دیده بشن
Printable View
چه طور می تونیم در دلفی کاری کنیم که خود فرم مخفی بشه ولی اجزای روی فرم دیده بشن
یکمی بیشتر توضیح بده.
میخوای برنامه یه صورت رزیدنت کار کنه ویا اینکه ترنسپرنت بشه ؟؟
ببین ، نمی دونم تا حالادیدی یا نه
بعضی نرم افزارا قبل از باز شدن صفحه اولشون در صفحه ای که فرم نداره یه چیزی می نویسن مثلا بسم ا.. من می خوام یه کاری شبیه این بکنم
نمی دونم متوجه شدی یا نه؟؟
سلام
هر چيزي كه روي صفحه نمايش داده ميشود در واقع روي يك فرم قرار دارد(مگر اينكه روي Canvas ميزكار ويندوز چيزي بنويسد) اگر فرم نداشته باشند كه كنترلها ميريزند روي Desktop!
چيزي كه شما دنبال آن هستيد Splash است.
اين صفحه را ببينيد :
کد:http://forum.p30world.com/showthread.php?t=86765&highlight=splash
دوست عزیز در این حالت بازم خود فرم نمایش داده می شهنقل قول:
ببین من منظورم این نیس که فرم نباشه، منظورم اینه که نشون داده نشه
یعنی نوار عنوان و این چیزا نباشه یعنی مثل این که رو دسکتاپ یک متنی رو بنویسیم
سلامنقل قول:
کد:BorderStyle := bsNone
منظورت رو گرفتم. من تا حالا همچین کاری کردم.
یعنی هیچ چیز پشت دکمه ها و ... نباشه. اگر منظورت اینه بگو تا کد بهت بدم.
[/quote]کد:BorderStyle := bsNone
تا اینجاش ممنون حالا رنگش چی؟؟
بابا یعنی انقدر بد توضیح دادم
اگر با Alphabend کار کرده باشین می بینید که همه عناصر فرم رو با هم محو می کنه ولی من می خوام اجزا فرم بمونن و خود فرم به تنهایی محو شه
سلامنقل قول:
اینو توی formcreate بنویس. اینجا از formcreate و اسم رنگ استفاده شده. میتونی مستقیما در قسمت خصوصیات فرم مقادیر عددی یا رنگ دلخواه رو هم بدی.
کد:form1.Color:=clWhite;
form1.TransparentColorValue:=clWhite;
form1.TransparentColor:=true;
موفق باشی