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

نام تاپیک: نحوه درج عکس در button بدون حاشبه

  1. #1

    نحوه درج عکس در button بدون حاشبه

    سلام دوستان.
    من می خوام برای باتنم یک Imagebackground با تصویر png قرار بدم.از اونجایی که تصویرم ایکون هست نمی خوام حاشیه ی مربعی باتن رو داسته باشه.
    درست به شکل ایکون های دسکناپ که حاشیه ی مربعی ندارند.
    کسی میتونه راهنمایم کنه؟

  2. #2

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    ببین این خوبه :

    order Button.zip
    آخرین ویرایش به وسیله harani : جمعه 06 مرداد 1391 در 17:56 عصر

  3. #3

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    این کار رو هم کردم ، اما منظور من رو درست نفهمیدید.
    می خوام باتن مثل یک ایکون باشه و مربعی و مرزدار نباشه.

  4. #4

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    فایل زیپی که ضمیمه کردم دقیقاً جواب سوالتونه .

    مگه چنین چیزی نمیخواین ؟؟؟

    آخرین ویرایش به وسیله harani : جمعه 06 مرداد 1391 در 22:05 عصر

  5. #5

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    تقریبا ، اخه از کجا معلوم که فقط باتن رو دایره ای نکنه؟

  6. #6

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    من چیزی رو که سوال کرده بودید جواب دادم . شما هم برای باتن سوال کردید . البته به احتمال غریب به یقین برای کنترلهای دیگه ام کاربرد دارد .

  7. #7

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    نه ، بازهم منظورم رو نفهمیدید.
    ازشما می پرسم این کد شکل باتن رو دایره ای می کنه ، یا تصویرتون دایره است؟

  8. #8

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    نقل قول نوشته شده توسط ehsan7007 مشاهده تاپیک
    این کار رو هم کردم ، اما منظور من رو درست نفهمیدید.
    می خوام باتن مثل یک ایکون باشه و مربعی و مرزدار نباشه.
    اون که دیگه Button نیست، اسمش MyButton ئه، ساختن اش کمتر از یک ساعت وقت می بره.
    یک تصویر به عنوان Image بهش میدید و تمام.

    IconButton.zip

  9. #9

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    نقل قول نوشته شده توسط ehsan7007 مشاهده تاپیک
    نه ، بازهم منظورم رو نفهمیدید.
    ازشما می پرسم این کد شکل باتن رو دایره ای می کنه ، یا تصویرتون دایره است؟
    خب باتنو ولی اگه عکسم به باتن اضافه کنید خود بخود دایره ای میشه .

  10. #10

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    فایلی که جناب the king قرار دادتد دقیقا همون چیزیبود که میگم . ازشون ممنونم.
    فقط اگر میشه یه مقدار در باره ی ساخنتش توضیح بدن ممنون می شم.

  11. #11

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    نقل قول نوشته شده توسط ehsan7007 مشاهده تاپیک
    فایلی که جناب the king قرار دادتد دقیقا همون چیزیبود که میگم . ازشون ممنونم.
    فقط اگر میشه یه مقدار در باره ی ساخنتش توضیح بدن ممنون می شم.
    خیلی ساده، اول یک کلاسی می سازیم که از Control ارث بری کنه، Control رخداد کلیک کردن داره، اما فرضا مشخصه ای به اسم Image نداره.
    پس چند تا مشخصه و متغیر برایش تعریف می کنیم :

    متغیر mHover برای اینکه بفهمیم ماوس کی رو دکمه رفته و کی کنار رفته. و بر اساس این mHover وقتی ماوس روی دکمه رفت یک لایه
    نیمه شفاف سفید روی تصویر رسم می کنیم که روشن تر بشه.
    یک متغیر mPressed هم تعریف می کنیم که وقتی ماوس روی دکمه فشار داده شد True بشه و تصویر رو تیره تر رسم کنیم.
    یک مشخصه AutoSize هم اضافه می کنیم که ابعاد کنترل رو دقیقا مطابق با تصویر تغییر بده.

    تنها بخش پیچیده ماجرا تیره و روشن شدن تصویره، اگر کنترل نیمه شفاف نبود، مشکلی نداشتیم اما چون ممکنه زمینه اش Transparent باشه
    باید برای روشن و تیره شدن تصویر فکری بکنیم که فقط نواحی ای که تصویر هست روشن و تیره بشه، نه کل کادر کنترل. خود Net. برای این
    منظور متد آماده ای نداره که روی تصاویر نیمه شفاف جواب بده، پس مجبور می شویم که یک متد نسبتا پیچیده و سنگین CreateMask رو بسازیم
    که تصویر رو پردازش کنه و از روی نواحی شفاف و غیر شفاف تصویر ما یک Mask بسازه که دقیقا با حالت نیمه شفاف تصویر منطبق باشه.
    اینطوری دیگه نواحی شفاف تصویر دست نخورده می مونه و تیره و روشن نمیشه.

  12. #12

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    فقط من در سایزش مشکل دارم.
    جز اینکه سایز تصویرم رو تغییر بدم ، راه دیگه ای برای تغییر اندازه ی مای باتن نیست؟

  13. #13

    نقل قول: نهوه ی درج عکس در باتن بدون حاشبه

    نقل قول نوشته شده توسط ehsan7007 مشاهده تاپیک
    فقط من در سایزش مشکل دارم.
    جز اینکه سایز تصویرم رو تغییر بدم ، راه دیگه ای برای تغییر اندازه ی مای باتن نیست؟
    چرا نباشه، این دیگه یک Control دست سازه، میشه هر قابلیتی رو بهش اضافه کنید، اگه بجای AutoSize
    مشخصه SizeMode ئه PictureBox رو بهش بدیم تکمیل میشه چون همه حالت های تغییر اندازه رو داره،
    فقط باید نحوه نمایش تصویر Disabled رو عوض کنیم، چون ControlPaint قابلیت هاش محدوده :

    IconButton2.zip

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

  1. نحوه درج عکس در GridView در wpf
    نوشته شده توسط mehrdadg11 در بخش WPF
    پاسخ: 2
    آخرین پست: شنبه 26 آذر 1390, 11:23 صبح
  2. پاسخ: 3
    آخرین پست: دوشنبه 02 اسفند 1389, 12:35 عصر
  3. نحوه ذخیره عکس در دیتا بیس(پارادکس) و گله از مسولین سایت
    نوشته شده توسط rezaei manesh در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: چهارشنبه 22 تیر 1384, 17:51 عصر
  4. نحوه ذخیره عکس در دیتا بیس(پارادکس) و گله از مسولین سایت
    نوشته شده توسط rezaei manesh در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: چهارشنبه 22 تیر 1384, 12:12 عصر
  5. نحوه نمایش عکس در یک صفحه مجزا(فوری فوری)
    نوشته شده توسط nooshin_2004 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 18 آبان 1383, 10:50 صبح

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

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