PDA

View Full Version : ایجاد یک Transparent Label



morteza57
چهارشنبه 05 مهر 1385, 00:58 صبح
سلام ، مدتیه که دارم روی یک پروژه آموزشی زبان انگلیسی به صورت مالتی مدیا کار می کنم.
فرض کنید من روی فرم خودم از یک PictureBox استفاده کردم که حاوی عکس یک صفحه از یک کتاب باشه. حالا می خوام به کاربران این امکان رو بدم که بتوانند قسمتی از این عکس رو علامت گذاری کنند مثلا کنترلی رو روی صفحه بذارم که مانند یک Label با رنگ پس زمینه Transparent باشه مثلا
Color.FromArgb(40,0,255
ضمنا کاربر باید بتونه که سایز این ناحیه مثلا مستطیل شکل رو تغییر بده .
تا حالا خودم به نتیجه مورد قبولی نرسیدم چون کنترل Label نسبت به PictureBox متاسفانه Transparent نمی شه .
اگر کسی بتونه راه حلی تو این زمینه ارایه کنه ، لطف بزرگی کرده .
ممنون
mortezasoft@gmail.com

RED-C0DE
چهارشنبه 05 مهر 1385, 12:14 عصر
اگر می خواین کنترل Label تون با PictureBox یا هر کنترل دیگه ای Transparent بشه باید Label رو در اون کنترل Add کنید...در قسمت "Windows Form Designer generated code " باید خط
(This.Controls.Add(Label1 رو حذف کنی و بجاش اینو بنویسی :
(PictureBox1.Controls.Add(Label1

تا جزو PictureBox بشه.

morteza57
پنج شنبه 06 مهر 1385, 08:07 صبح
مشکل من حل شد .بسیار ممنون