نمایش نتایج 1 تا 11 از 11

نام تاپیک: شفاف كردن كنترل Label

  1. #1
    کاربر دائمی آواتار teardrop
    تاریخ عضویت
    مهر 1388
    محل زندگی
    همدان
    پست
    139

    Question شفاف كردن كنترل Label

    به نام خدا
    من ميخواستم بدونم كه چه طور ميشه Label رو شفاف كرد؟

  2. #2

    Smile نقل قول: شفاف كردن كنترل Label

    اولا بیشتر توضیح بدید. و بگید که میخوایید چیکار کنید؟ تا بتونیم بهتر راهنمایی کنیم.

  3. #3
    کاربر دائمی آواتار teardrop
    تاریخ عضویت
    مهر 1388
    محل زندگی
    همدان
    پست
    139

    Exclamation نقل قول: شفاف كردن كنترل Label

    نقل قول نوشته شده توسط ali_autumnal مشاهده تاپیک
    اولا بیشتر توضیح بدید. و بگید که میخوایید چیکار کنید؟ تا بتونیم بهتر راهنمایی کنیم.
    من يك Label در روي PictureBox قرار دادم و ميخواهم كه عكس آن هم معلوم بشود. به خاطر اينكه BackColor برچسب مانع از نمايان شدن عكس ميشود.
    backcolor هم معادل transparent قرار ميدهم باز نميشود.

  4. #4
    کاربر دائمی آواتار teardrop
    تاریخ عضویت
    مهر 1388
    محل زندگی
    همدان
    پست
    139

    Exclamation نقل قول: شفاف كردن كنترل Label

    نقل قول نوشته شده توسط ali_autumnal مشاهده تاپیک
    با Transparent کردن TransparencKey فرم و انتخاب رنگ سفید واسه bachcolor فرم اگه لیبل رو هم Transparent بکنید در ویندوز XP ، جواب نمیده اما تو ویندوز 7 Transparent میشه و بکگراند در قسمت لیبل دیده میشه.
    قربانت؛ من Label روي PictureBox گذاشتم نه روي فرم(روي فرم درسته). يعني پس زمينه Label بشه عكس روي PictureBox.

  5. #5

    Smile نقل قول: شفاف كردن كنترل Label

    نقل قول نوشته شده توسط teardrop مشاهده تاپیک
    من يك Label در روي PictureBox قرار دادم و ميخواهم كه عكس آن هم معلوم بشود. به خاطر اينكه BackColor برچسب مانع از نمايان شدن عكس ميشود.
    backcolor هم معادل transparent قرار ميدهم باز نميشود.

    نوشته مورد نظر رو تو فتوشاپ روی عکس قرار بده و عکس رو ذخیره کن. دیگه لزومی نداره از لیبل استفاده کنی.

    در ثانی که عکس کل فرم رو پوشش میده بهتره عکس رو بکگراند فرم قرار بدی که اون موقع هیچ مشکلی واست پیش نمیاد و از فتوشاپ هم نمیخواد استفاده کنی.

  6. #6
    کاربر دائمی آواتار teardrop
    تاریخ عضویت
    مهر 1388
    محل زندگی
    همدان
    پست
    139

    Red face نقل قول: شفاف كردن كنترل Label

    نقل قول نوشته شده توسط ali_autumnal مشاهده تاپیک
    نوشته مورد نظر رو تو فتوشاپ روی عکس قرار بده و عکس رو ذخیره کن. دیگه لزومی نداره از لیبل استفاده کنی.

    در ثانی که عکس کل فرم رو پوشش میده بهتره عکس رو بکگراند فرم قرار بدی که اون موقع هیچ مشکلی واست پیش نمیاد و از فتوشاپ هم نمیخواد استفاده کنی.
    من اگر ميخواستم از فتوشاپ استفاده كنم ميتونستم از توابع گرافيكي نظير DrawString بهره ببرم.
    من از Label ها به عنوان دكمه استفاده كردم يعني در رويداد كليك كدي نوشتم.

  7. #7

    Smile نقل قول: شفاف كردن كنترل Label

    باید بگم که امکان نداره!! البته بنظر من. چون من یکی هرکاری کردم نشد.
    آخرش مجبور شدم عکس رو تقسیم کنم به قطعه های کوچکی که نوشته مورد نظر روش باشه. بعد تو کلیک اون قطعه عکس کد مورد نظر رو نوشتم!!!!!!

    که به این روش میگن پاک کردن صورت مسئله!!!!!!!!

  8. #8
    کاربر دائمی آواتار teardrop
    تاریخ عضویت
    مهر 1388
    محل زندگی
    همدان
    پست
    139

    Lightbulb نقل قول: شفاف كردن كنترل Label

    نقل قول نوشته شده توسط ali_autumnal مشاهده تاپیک
    باید بگم که امکان نداره!! البته بنظر من. چون من یکی هرکاری کردم نشد.
    آخرش مجبور شدم عکس رو تقسیم کنم به قطعه های کوچکی که نوشته مورد نظر روش باشه. بعد تو کلیک اون قطعه عکس کد مورد نظر رو نوشتم!!!!!!

    که به این روش میگن پاک کردن صورت مسئله!!!!!!!!
    موقعيت موس برايش تعيين ميكردي بهتر بود تا تكه تكه كردن

  9. #9

    نقل قول: شفاف كردن كنترل Label

    سلام، بله همونطور که دوستان اشاره کردند، تا اونجا که من میدونم، در ویندوز فرم های دات نت، transparet برای کنترل ها از اساس پشتیبانی نمیشه.
    یعنی در واقع وقتی تعیین میکنی یه بخش transparent باشه، تنها اتفاقی که میافته اون بخش از کنترل فرم زیرش جاش draw میشه و transparency رو این شکلی عملی میکنه.

    موفق باشی.

  10. #10

    نقل قول: شفاف كردن كنترل Label

    سلام دوستان .
    منم یه بار یه همچین مشکلی رو داشتم . از کنترل Panel استفاده کردم . یعنی خاصیت Background Image این کنترل رو برابر با عکس مورد نظرم قرار دادم و لیبل رو روش گذاشتم . مشکلم به کلی حل شد .
    البته شاید غیر اصولی باشه ولی کار رو راه میندازه .
    موفق باشید ..........

  11. #11

    نقل قول: شفاف كردن كنترل Label

    this.label1.Image = ((System.Drawing.Image)(resources.GetObject("label  1.Image")));
    this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;


    this.button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("butto  n1.BackgroundImage")));

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •