PDA

View Full Version : نحوه استفاده از تصاوير با فرمت PNG در Bitbtn در دلفي 2009



اصغر (پآچ)
شنبه 09 آبان 1388, 19:31 عصر
سلام

كسي از دوستان ميدونه چطور ميشه از تصاوير PNG در Bitbtn ها در دلفي خصوصا دلفي 2009 استفاده كرد؟

يا اگه كسي جايگزين مناسبي براي اين دكمه سراغ داره لطف كنه و اينجا قرار بده البته غير از AdvGlowbotton كه خودم دارم اما هنوز نتونستم توي دلفي 2009 ازش استفاده كنم توي دلفي 7 استفاده كردم خيلي هم مناسبه اما توي اين ورژن نتونستم نصبش كنم. سراغ فايل هاي Pas رو ميگيره كه توي اين كامپوننت موجود نيست.

موفق و مويد باشيد

Felony
شنبه 09 آبان 1388, 19:57 عصر
عکس های مورد نظرتون رو تو یک ImageList قرار بدید و به صورت زیر فراخوانیش کنید :


IMageList1.GetBitmap(0,BitBtn1.Glyph)

این چیزی بود که به ذهن من رسید ، شاید راه بهتری هم باشه ، موفق باشید .

vcldeveloper
شنبه 09 آبان 1388, 22:10 عصر
BitBtn به شکل عادی تصاویر PNG قبول نمیکنه. در دلفی 2009 نیازی به استفاده از BitBtn ندارید؛ بجاش از یک Button معمولی و یک ImageList استفاده کنید. تصاویر PNG مورد نظر را در ImageList لود کنید، و خصوصیات Image و ImageIndex مربوط به Button را مقداردهی کنید، تا تصویر بر روی Button نمایش داده شود.

در واقع در دلفی 2009، کنترل های Button عادی قابلیت نمایش تصویر را دارند، و نیازی به BitBtn نیست.