PDA

View Full Version : سوال: چگونگی ایجاد یک آرم برای برنامه در هنگام ورود



salehvasaleh
شنبه 02 مهر 1390, 11:18 صبح
دوستان یک سوال دارم چطوری می شه کاری کرد که وقتی برنامه اجرا می شه قبل از ورود به فرم اصلی یک نوشته ای یا آرمی تدریجا ظاهر بشه و نهایتا با پنهان شدنش وارد فرم اصلی شد؟ توضیح بدین ممنون می شم احیانا اگه لازمه نموه کد بزارید ممنون

seven7777777
شنبه 02 مهر 1390, 11:23 صبح
راحت ترین کار اینه که یه فرم بزاری ، بعد border اون رو برداری . توی پس زمینش تصویری که می خوای بزاری و بعد با یه تایمر یا thread کم کم خاصیت opacity فرمتو کاهش بدی و وقتی به صفر رسید ، فرم اصلی رو باز کنی .
موفق باشی

salehvasaleh
شنبه 02 مهر 1390, 11:54 صبح
راحت ترین کار اینه که یه فرم بزاری ، بعد border اون رو برداری . توی پس زمینش تصویری که می خوای بزاری و بعد با یه تایمر یا thread کم کم خاصیت opacity فرمتو کاهش بدی و وقتی به صفر رسید ، فرم اصلی رو باز کنی .
موفق باشی
ممنون از پاسختون.برای حذف کامل boarder می بایست کدوم گزینه ها رو false کنم؟ایدتون رو فهمیدم درسته ولی یکم توی کدهاش مشکل دارم می شه یکم در مورد کدهاش توضیح بدین؟ یا احیانا نمونه کدی بگذارید؟ممنون

seven7777777
شنبه 02 مهر 1390, 12:20 عصر
FormBorederStyle رو none کنید .

f_pakzad
شنبه 02 مهر 1390, 12:20 عصر
ممنون از پاسختون.برای حذف کامل boarder می بایست کدوم گزینه ها رو false کنم؟

در فرم مورد نظر خاصیت formbroderstyl را روی non بگذارید

f_pakzad
شنبه 02 مهر 1390, 12:21 عصر
FormBorederStyle رو none کنید .

همزمان نوشته شده وپاسختان را ندیده بودم

salehvasaleh
شنبه 02 مهر 1390, 12:31 عصر
ممنون از پاسخهاتون. می شه در مورد کدها هم توضیحی بدین یا احیانا نمونه کدی بزارید؟ممنون

jeson_park
شنبه 02 مهر 1390, 12:39 عصر
دوست عزیز این چیزی که شما می خواید splash screen هست

salehvasaleh
شنبه 02 مهر 1390, 13:28 عصر
دوست عزیز این چیزی که شما می خواید splash screen هست
دوست عزیز از مثالی که فرستادین ممنون اما حققیتش یکم برام گنگ بود می شه همین مثالو با حذف اضافاتش یکم ساده تر کنید و با کامندهایی که توی مثال می گذارید بگید که چطوری هست؟ممنون

payman_xxp
شنبه 02 مهر 1390, 14:21 عصر
دوست عزیز از مثالی که فرستادین ممنون اما حققیتش یکم برام گنگ بود می شه همین مثالو با حذف اضافاتش یکم ساده تر کنید و با کامندهایی که توی مثال می گذارید بگید که چطوری هست؟ممنون
سلام

این مراحل رو بترتیب برو :

1-اول توی فوتوشاپ استایل فرم یا آرمی که میخواهی رو طراحی کن و دور فرم یا آرمتو یا خالی کن یا برنگ مثلا سفید رنگ کن، حالا با پسوند PNG ذخیره کن.
2-حالا توی محیط برنامه backgroundImage فرمتو این عکسی که طراحی کردی قرار بده.
3-transparencyKey فرمتو روی رنگ سفید(white) تنظیم کن.
4-formborderStyle رو هم none قرار بده.
5-حالا یه تایمر بزار روی فرمت و بعد از زمانی که لازم دارید transparency فرم رو در یک حلقه بتدریج کم کنید و زمانی که به صفر رسید فرم main رو نمایش بدید.

این الگوریتم کاریه که دوستان انجام دادن، به نمونه دوستان حالا با دقت نگاه کنید.
splash form هم جستجو کنید کلی مطلب گیرتون میاد.
موفق باشید.

salehvasaleh
شنبه 02 مهر 1390, 17:32 عصر
سلام

این مراحل رو بترتیب برو :

1-اول توی فوتوشاپ استایل فرم یا آرمی که میخواهی رو طراحی کن و دور فرم یا آرمتو یا خالی کن یا برنگ مثلا سفید رنگ کن، حالا با پسوند PNG ذخیره کن.
2-حالا توی محیط برنامه backgroundImage فرمتو این عکسی که طراحی کردی قرار بده.
3-transparencyKey فرمتو روی رنگ سفید(white) تنظیم کن.
4-formborderStyle رو هم none قرار بده.
5-حالا یه تایمر بزار روی فرمت و بعد از زمانی که لازم دارید transparency فرم رو در یک حلقه بتدریج کم کنید و زمانی که به صفر رسید فرم main رو نمایش بدید.

این الگوریتم کاریه که دوستان انجام دادن، به نمونه دوستان حالا با دقت نگاه کنید.
splash form هم جستجو کنید کلی مطلب گیرتون میاد.
موفق باشید.
ضمن تشگر از توضحاتتون چند تایی سوال برام پیش اومد:
این که گفتید:
3-transparencyKey فرمتو روی رنگ سفید(white) تنظیم کن.
منظورتون در خود برنامه فتوشاپ هست دیگه؟

اینکه گفتید: "
5-حالا یه تایمر بزار روی فرمت و بعد از زمانی که لازم دارید transparency فرم رو در یک حلقه بتدریج کم کنید و زمانی که به صفر رسید فرم main رو نمایش بدید. "
می شه بگید چطوری باید کدشو بنویسم؟ چطور باید تدریجا کمرنگ بشه؟ممنون می شم توضیح بدین

seven7777777
شنبه 02 مهر 1390, 19:46 عصر
نمونه کد هم برای حالتی که از API استفاده میشه و هم برای حالتی که با تایمر و opacity کار میشه در سایت زیاد هست . لطفا سرچ کنید .