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

نام تاپیک: یک label بدون بک گراند

  1. #1

    Question یک label بدون بک گراند

    سلام من می خوام چند تا متن رو روی یک عکس که درون picturebox هست بزارم اما رنگ بک گراند کنترل label رو نتونستم بردارم

  2. #2
    از Graphics.DrawString استفاده کنید و روی عکس مورد نظر بنویسید.

  3. #3
    کاربر دائمی آواتار behzad_gh
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    205
    توی ویژوال بیسیک ۶ لیبل ها می‌تونستند شیشه‌ای باشند ولی توی دات نت این امکان حذف شده است . همونطور که دوستمون arsp_2004 گفتند از گرافیک.دیزاین‌استرینگ استفاده کنید . اگر متنتون هم ثابت هست می‌تونید از فتوشاپ استفاده کنید.

  4. #4
    کاربر جدید آواتار wonder_man
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    ساری
    پست
    13
    شما می توانید رنگ پشت زمینه lable را transpert کنید یا همرنگ رنگ پشت زمینه picturebox

  5. #5
    کاربر تازه وارد آواتار maroot
    تاریخ عضویت
    تیر 1385
    محل زندگی
    تهران
    پست
    34
    البته اگر Label رو درون PictueBox تعریف کنید و رنگ زمینه رو tranparent بکنید نیز مشکلتون حل میشه

  6. #6
    رنگ عکس من تک رنگ نیست که رنگ لیبل رو به اون تغییر بدم لیبل من رو یه عکس هست!
    با همون گرافیک مشکل رو حل کردم اما اگه لیبل یه خاصیتی برای این کار داشت خیلی بهتر بود
    ممنون از راهنمایی های شما دوستان عزیز

  7. #7
    کاربر دائمی آواتار saeed_rezaei
    تاریخ عضویت
    آبان 1385
    محل زندگی
    ایلام
    پست
    430
    هنگامی که شما لیبلی به فرمتون اضافه می کنید این لیبل به فرم اضافه می شه. به فرم.
    پس با بی رنگ کردن اون فقط رنگهای فرم والدش رو نشون میده.
    پس اگه لیبلهاتون رو به جعبه تصویر اضافه کنید حالا می تونید هم رنگ پس زمینه فرم رو کم رنگ کنید و یا اصلا نشون ندید.
    کم رنگ کردن رنگ پس زمینه یا رنگ قلم هم که می دونید با تغییر پارامتر آلفای کنترل به کار می ره.

  8. #8
    کاربر دائمی آواتار Amir Taghavi
    تاریخ عضویت
    مهر 1384
    محل زندگی
    من از شهر عشقم ولی دلشکسته
    پست
    510
    MyLabel.Parent=Me.PictureBox

  9. #9
    مشکل حل شد با استفاده از دستور amir
    اما من برای این کنترل ها پارامتر آلفا پیدا نکردم
    از اون برای کمرنگ کردن بکگراند یک کامپوننت استفاده کرده بودم

  10. #10
    اما اگه لیبل یه خاصیتی برای این کار داشت خیلی بهتر بود
    توی پنجره property لیبل روی BackColor کلیک کن. از توی پنجره popup گزینه web رو بزن و اولین گزینه یعنی tranparent رو انتخاب کن.

  11. #11
    این کار رو انجام داده بودم در حقیقت باید tranparent رو انتخاب بکنیم و بعد parent رو هم برای اون ست کنیم و گرنه کار نمی کنه !

  12. #12
    بعد parent رو هم برای اون ست کنیم
    صد البته. چون این آبجکت روی container اش هست که transparent میشه.

  13. #13
    کاربر دائمی آواتار saeed_rezaei
    تاریخ عضویت
    آبان 1385
    محل زندگی
    ایلام
    پست
    430
    برای تغییر کم رنگ و پر رنگ کردن پس زمینه از الفا به صورت زیر استفاده کنید.


    dim r,g,b as integer
    r=label1.backcolor.r
    g=label1.backcolor.g
    b=label1.backcolor.b
    label1.backcolor=color.from argb (125,r,g,b)


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

تاپیک های مشابه

  1. مشکل نمایش محتوای فیلد در یک label
    نوشته شده توسط radan63 در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: سه شنبه 29 آذر 1390, 13:46 عصر
  2. جداکردن سه رقم سه رقم عدد موجود در label
    نوشته شده توسط DlphIran در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: جمعه 16 شهریور 1386, 05:34 صبح
  3. رنگی کردن قسمتی از Label
    نوشته شده توسط sokote_bi_payan در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: یک شنبه 28 مرداد 1386, 11:23 صبح
  4. فوری:نمایش یک Label از DataGrid در یک Label خارج آن
    نوشته شده توسط nokhod در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 28 آذر 1384, 13:02 عصر

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

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