PDA

View Full Version : سوال در مورد رنگ زمینه



resident
چهارشنبه 09 آبان 1386, 09:34 صبح
سلام.
تو ویژوال سی شارپ 2005 برای رنگ زمینه فقط از همون رنگهایی که در back color اومده میشه استفاده کرد؟ اگه من بخوام از رنگ جدیدی استفاده کنم چکار کنم؟
متشکرم.

Mahdi.Kiani
چهارشنبه 09 آبان 1386, 10:18 صبح
سلام.
تو ویژوال سی شارپ 2005 برای رنگ زمینه فقط از همون رنگهایی که در back color اومده میشه استفاده کرد؟ اگه من بخوام از رنگ جدیدی استفاده کنم چکار کنم؟
متشکرم.

برای رنگ ها امکانات متافوتی وجود داره

حداقل من 5 یا 6 راهش را بلدم (شایدم بیشتر باشه ، من نیازی نداشتم که دنبالش بگردم)
ولی چیزی که مهمه اینه که تمامی رنگ ها با سه رنگ مادر قرمز، زرد و آبی ساخته می شوند
می توانید با ترکیب این سه رنگ هر رنگ دلخواهی را به وجود اورید
برای اینکه این سه رنگ را ترکیب کنید میتونید از متد FromARGB() ازساختار Color استفاده کنید


this.ForeColor=Color.FromARGB(10,25,125);



هریک از اعداد فوق میتوانند بین 0 تا 255 مقدار بگیرند
در ضمن میتونین عدد چهارمی را هم قبل از سه عدد فوق اضافه کنین که مربوط به آلفا یا همون درجه شفافیت هستش (به OverLoad های متد فئق اگه دقت کنین خودتون متوجه میشین)
موفق باشین