طراحی button

ameir-hg

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

پیوست ها

  • 20060.rar
    8.4 کیلوبایت · بازدیدها: 4

bitaroos

Member
اول: از منوی Image روی گزینه ی Trim کلیک کن تا حاشیه اضافه حذف بشه
دوم: از منوی فایل روی Save As کلیک کن
سوم: برای ذخیره فرمت PNG رو انتخاب کن Save کن

------------------------------------------------------------------------------

خصوصیت BackColor دگمه ی مورد نظرت رو در VB به Transparent تغییر بده

------------------------------------------------------------------------------
 

AYANDEHSAZ

Member
من با photoshop تا حالا buttun درست نکردم ولی فکر کنم شما باید از اول تصویر رو در حالت transparents قرار می دادید

البته فکر کنم:-?
 

ameir-hg

Active Member
یه مشکل: اگه فایل پیوست رو نگا کرده باشی حتما دیدید که باتنی که درست کردم مستطیل کامل نیست و لبه هاش تیز نیست ، این روشی که شما گفتید همه ی حاشیه ی اضافی رو پاک نمیکنه و اون تیزیهای بغله دکمه باقی میمونه که اصلا جالب نیست و باتن زشت میشه ، چه جوری میشه این مشکل رو حل کرد؟
 

bitaroos

Member
فایل پیوست رو دیدم
نگران اون تیکه نباش حتی اگر از Trim استفاده نکنی، چون فرمت PNG استفاده کردی، هیچ مشکلی پیش نمیاد.
گفتم Trim کنی تا ابعاد دگمه ای که توVB میزاری کوچک تر بشه وحجم عکس پس زمینه ی دگمت کمتر بشه.

من خودم دگمه هام رو اینطوری درست میکنم و هیچ مشکلی هم ندارم.
فقط یادت نره که:
خصوصیت BackColor دگمه ی مورد نظرت رو در VB به Transparent تغییر بدی
درغیر اینصورت اون گوشه ها مشکل برات به وجود میارن


یه نمونه از سه حالت دگمه هایی که تو C#.net برای نرم افزارم درست کردم پیوست کردم.


.
 

پیوست ها

  • btn.jpg
    btn.jpg
    31.7 کیلوبایت · بازدیدها: 5
آخرین ویرایش:

ameir-hg

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

bitaroos

Member
من الان امتحان میکنم ببینم با vb میتونم این کارو برات کنم و یه مثال برات بزارم یا نه.
می خوام یه bottun درست کنم و این دگمه ای که ساختی رو به bottun.Image اختصاص بدم.

اگه با VB نتونستم با C# برات میزارم.
 

ameir-hg

Active Member
ممنون میشم اگه انجام بدی.:rose:
راستی ، من بک گراند ایمیج باتن رو برابر عکس بالا قرار میدم شاید مشکل از همین باشه، نیست؟
 
آخرین ویرایش:

bitaroos

Member
اینترنتم یه هو قطع شد گفتم بد قولی نکرده باشم، با تلفن همراه اومدم بالا.

با vb نوشتم، امیدوارم ورژن 2010 داشته باشید

تصاویر مورد استفاده در پوشه Resources هستند

به تنظیمات خصوصیات button توجه کن

نمیتونم online باشم ، آخه برام هزینه بره (با مبایل) امیدوارم کارت راه بیفته.
.
 

پیوست ها

  • F1.jpg
    F1.jpg
    87.8 کیلوبایت · بازدیدها: 3
  • prs.jpg
    prs.jpg
    110.2 کیلوبایت · بازدیدها: 24
  • WindowsApplication1.rar
    370.3 کیلوبایت · بازدیدها: 1

bitaroos

Member
ممنون میشم اگه انجام بدی.:rose:
راستی ، من بک گراند ایمیج باتن رو برابر عکس بالا قرار میدم شاید مشکل از همین باشه، نیست؟

من معمولا Image رو تغییر میدم ولی با بک گراند میشه، نمی دونم فرقشون

راستی تو اون فایل rar، به برنامه 2 تا event دادم mouseEnter و MouseLeave خودت استادی دیگه.

یاعلی

التماس دعا
 

ameir-hg

Active Member
bitaroos عزیز ، خیلی خیلی ممنون. مشکلم حل شد. میدونی گیر کار از کجا بود؟
باید در قسمت پراپرتیز در گزینه ی FlatAppearance دو گزینه ی mousedownbackcolor و mouseoverbackcolor رو transparent تنظیم میکردم.
 

جدیدترین ارسال ها

بالا