PDA

View Full Version : خاصیت opacity اشیاء جهت fade out کردن کنترلها



مهدی رحیم زاده
جمعه 12 بهمن 1386, 06:54 صبح
سلام
چطوری میشه در مورد اشیاء هم یک چیزی مثل خاصیت Opacity داشته باشیم . یعنی اشیاء هم از حالت نامرئی آروم به مرئی تبدیل بشن ؟؟؟؟؟؟؟

hassan razavi
جمعه 12 بهمن 1386, 10:27 صبح
با override کردن onPaint کنترلتون می تونید به نتیجه برسید.

مهدی رحیم زاده
جمعه 12 بهمن 1386, 16:34 عصر
میشه با یک مثال ساده برام توضیح بدین که چکار کنم .

HH_R69
جمعه 12 بهمن 1386, 18:53 عصر
اگر منظور شما از اشیا هر شئ مثلا یک مستطیل در اشکال هندسی هست خوب به قسمت e.graphics.fillrectangle(new pen(color.fromArgb(120,32,2,43).astبرای وقتی که می خواهید شی نشون داده بشه مربوط میشه که اگه بخواین از حال کم رنک به پر رنگ تبدیل بشه این عمل رو میشه با تایمر انجام داد .
اگر هم می خوایهد مثلا بر روی اشیایی که موس برروی آنها حرکت میکند این عمل انجام بده در رویداد MouseMove برای هر شی یک مرز تعریف کنید بعد این عمل انجام بشه .
اگه سواله شما اینی هست که من گفتم می تونم براتون سورسش رو میفرستم اما اگه نه که عذر میخوام.

مهدی رحیم زاده
جمعه 12 بهمن 1386, 19:14 عصر
دوست عزیز من
منظور من از شیء مثلا Button یا Textbox می خوام اینا از حالت نامرئی به مرئی و بلعکس تبدیل بشن .

sanaz_k
دوشنبه 26 فروردین 1387, 18:33 عصر
جستجو منو به این تاپیک کشونده!
کسی هست جواب این سوال را بده؟
چه خوب بود اگه ....:افسرده:

tthenry14plus
سه شنبه 27 فروردین 1387, 03:41 صبح
برای اشیائی مثل Lable که از خاصیت Transparency پشتیبانی می کنند اینکار
به آسانی امکان پذیره .
برای مثال، محو کردن تدریجی Lable :


for (int i = 255; i > 0; i--)
{
label1.BackColor = Color.FromArgb(i, label1.BackColor);
Application.DoEvents();
}
label1.Visible = false;

parnian_388
شنبه 12 مرداد 1387, 15:57 عصر
برای اشیائی مثل Lable که از خاصیت Transparency پشتیبانی می کنند اینکار
به آسانی امکان پذیره .
برای مثال، محو کردن تدریجی Lable :


for (int i = 255; i > 0; i--)
{
label1.BackColor = Color.FromArgb(i, label1.BackColor);
Application.DoEvents();
}
label1.Visible = false;



سلام
ببخشید میشه بگین معادل همین کد تو دلفی چی میشه؟ :افسرده: