PDA

View Full Version : Label باخاصیت Transparent



touraj
سه شنبه 21 اسفند 1386, 11:53 صبح
توی net. چه جوری میشه یه label با خاصیت transparent داشت؟ فرض کنید یه عکس داریم که میخوایم یه label روش بذاریم و یه چیزی توی label بنویسیم. به صورتی که label رنگ زمینه نداشته باشه. وقتی خاصیت رو روی trasparent میذارم در واقع رنگ پس زمینه فرم رو داره.

touraj
سه شنبه 21 اسفند 1386, 13:48 عصر
نه. اینطوری نمیشه.

sinpin
سه شنبه 21 اسفند 1386, 14:24 عصر
نه. اینطوری نمیشه.
پس احتمالا چشمهای من مشکل داره که حس میکنم با این روش لیبلها Transparent میشن !
http://barnamenevis.org/forum/showpost.php?p=467610

touraj
سه شنبه 21 اسفند 1386, 14:31 عصر
پس احتمالا چشمهای من مشکل داره که حس میکنم با این روش لیبلها Transparent میشن !
http://barnamenevis.org/forum/showpost.php?p=467610

چرا ناراحت میشین؟ گفتم اینطوری نمیشه، چون نمیشه. همین!
اون بالا هم گفتم. فرض کنید یه عکس دارین و میخواین یه لیبل روی عکس بذارین.
وقتی از دستوری که شما گفتین استفاده می کنیم، رنگ لیبل میشه رنگ فرم یا پنلی که داریم کارمون رو انجام میدیم. یعنی اگه رنگ فرم سفیده و رنگ عکسمون قرمزه، با این دستور لیبل به رنگ سفید در میاد.
نمیگم دستور شما ایرادی داره. شاید یه جایی یه تنظیمی لازمه.

sinpin
سه شنبه 21 اسفند 1386, 14:32 عصر
چرا ناراحت میشین؟ گفتم اینطوری نمیشه، چون نمیشه. همین!
اون بالا هم گفتم. فرض کنید یه عکس دارین و میخواین یه لیبل روی عکس بذارین.
وقتی از دستوری که شما گفتین استفاده می کنیم، رنگ لیبل میشه رنگ فرم یا پنلی که داریم کارمون رو انجام میدیم. یعنی اگه رنگ فرم سفیده و رنگ عکسمون قرمزه، با این دستور لیبل به رنگ سفید در میاد.
نمیگم دستور شما ایرادی داره. شاید یه جایی یه تنظیمی لازمه.
ناراحت نشدم !
کاملا حق با شماست الان تست کردم و متوجه شدم.

touraj
سه شنبه 21 اسفند 1386, 14:34 عصر
پس احتمالا چشمهای من مشکل داره که حس میکنم با این روش لیبلها Transparent میشن !
http://barnamenevis.org/forum/showpost.php?p=467610

اما اون دستوری که برای شفافیت 50% نوشته بودین درست بود. مرسی. کار کرد.

sinpin
سه شنبه 21 اسفند 1386, 14:48 عصر
اما اون دستوری که برای شفافیت 50% نوشته بودین درست بود. مرسی. کار کرد.

Label رو فرزند PictureBox کنید. یعنی در Designer :

بجای :

this.Controls.Add(this.label1);
و یا یک چیز مشابه آن، بنویسید :

this.pictureBox1.Controls.Add(this.label1);مشک حل میشه

adabyron
سه شنبه 21 اسفند 1386, 15:24 عصر
Label1.BackColor = Color.Transparent

touraj
سه شنبه 21 اسفند 1386, 18:32 عصر
Label1.BackColor = Color.Transparent


دوست عزیز، شما نه سوال رو درست خوندید، نه توضیحات بعد از سوال رو. به هر حال ممنونم:لبخندساده:

touraj
سه شنبه 21 اسفند 1386, 18:33 عصر
Label رو فرزند PictureBox کنید. یعنی در Designer :

بجای :

this.Controls.Add(this.label1);
و یا یک چیز مشابه آن، بنویسید :

this.pictureBox1.Controls.Add(this.label1);مشک حل میشه

دستت درد نکنه. خیلی کمکم کردی.:لبخندساده:

adabyron
چهارشنبه 22 اسفند 1386, 09:15 صبح
دوست عزیز، شما نه سوال رو درست خوندید، نه توضیحات بعد از سوال رو. به هر حال ممنونم:لبخندساده:
بله درسته سوالو درست نخوندم