سلام.
من میخوام با rgb رنگ فرم و تغییر بدم.
مشکل دستور زیر چیه ؟
قبل تابع rgb باید چیزی بنویسم ؟
کد:Dim r, g, b As Integer
Me.BackColor = RGB(r, g, b)
Printable View
سلام.
من میخوام با rgb رنگ فرم و تغییر بدم.
مشکل دستور زیر چیه ؟
قبل تابع rgb باید چیزی بنویسم ؟
کد:Dim r, g, b As Integer
Me.BackColor = RGB(r, g, b)
اینجوری استفادش کن
DimR, G, B AsInteger
R = 170
G = 219
B = 78
Me.BackColor = Color.FromArgb(R, G, B)
کلا انگار عدد صحیح نمیگیره اینطوری نوشتم درستید
کد:Me.BackColor = Color.FromArgb(x,y,z)
متوجه منظورت نشدم.
متوجه منظورت نشدم
اما تابع FromArgb یه تابع اورلود شده است , پارامترهای ورودیش هم عدد صحیح هستند.
1- در حالت اول مقدار اختصاصی برای یک رنگ خاص رو می گیره که باید عدد صحیح باشه
حالت 2 : مقدار رنگ های سه گانه اصلی بین 0 تا 255 (قرمز سبز آبی)
در حالت سوم هم می تونی مقدار الفا رو به رنگ اضافه کنی, که البته رنگ زمینه فرم این رو پشتیبانی نمی کنه, بعضی از کنترل سطح بالا و نه ظرف می تونند مقدار الفا رو پشتیبانی کنن. حالت چهارم هم چیزی مابین حالت دوم و سوم