PDA

View Full Version : مبتدی: مدیریت Opacity باتن از طریق کد و ویزارد



m.bibjan
شنبه 27 خرداد 1391, 18:26 عصر
سلام
چطوری میشه Opacity باتن از طریق کد یا ویزارد ، مدیریت کرد؟

m.bibjan
شنبه 27 خرداد 1391, 20:30 عصر
سلام کسی وقت نمیکنه جواب بده یا اصلا نمیشه ؟
اگه میشه راه حل چیه ؟

ahmadreza517
شنبه 27 خرداد 1391, 21:25 عصر
به نام تنها برنامه نویس هستی
سلام ,

از این می تونید استفاده کنید .
http://stackoverflow.com/questions/1086621/drawing-a-transparent-button-in-c-sharp-winforms

m.bibjan
شنبه 27 خرداد 1391, 22:30 عصر
سلام ممنون
این لینک رو دیده بودم ، ولی نتونستم کاری بکنم.خودتون میتونید یه نمونه بذارین.یا این کد رو به یه نمونه تبدیل کنین بذارین.

m.bibjan
سه شنبه 30 خرداد 1391, 17:30 عصر
سلام کسی نیست جواب ما رو بده ؟ خیلی گیر حل این مسئله هستم.
تونستم این کدها رو واسه تغییر Opacity Image پیدا کنم.
ولی واسه باتن نتونستم ازین کدها و تغییر توی اون opacity باتن رو تغییر بدم.
کسی میتونه؟
using System.Drawing.Imaging;
Image img = Image.FromFile(@"Your Image Path Here");
Bitmap bitmap = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics graphic = Graphics.FromImage(bitmap);
float f = .3F;
ColorMatrix colormatrix = new ColorMatrix();
colormatrix.Matrix33 = f;
ImageAttributes imageAttributes = new ImageAttributes();
imageAttributes.SetColorMatrix(colormatrix, ColorMatrixFlag.Default, ColorAdjustType.Bitmap);
graphic.DrawImage(img, new Rectangle(0, 0, bitmap.Width, bitmap.Height), 0, 0, img.Width, img.Height, GraphicsUnit.Pixel, imageAttributes);
pictureBox1.Image = bitmap;
graphic.Dispose();

m.bibjan
سه شنبه 30 خرداد 1391, 20:19 عصر
سلام
کسی بلد نیست؟