View Full Version : مرتب کردن رنگ ها
justforvb
شنبه 02 اردیبهشت 1391, 13:42 عصر
سلام .
می خواستم بدونم چطوری میشه مثلا 20 تا یا بیشتر رنگ رو از رنگ سفید تا سیاه چید یعنی کلا از رنگ های روشن به سمت رنگ های تیره بره .
program2vb
شنبه 02 اردیبهشت 1391, 15:01 عصر
سلام دوست عزیز
با استفاده از حلقه میونی این کار رو انجام بدی
Picture1.Width = 1020
Picture1.Height = 1020
Picture1.Appearance = 0
Picture1.AutoRedraw = True
For x = 0 To 1020 Step 5 'Picture1.Width Step 25
For y = 1020 To 0 Step -5 'Picture1.Height Step 25
Picture1.PSet (x, y), RGB(x / 4, y / 4, 0)
Next
Next
امیدوارمبدردت بخوره . اگه سوالی داشتی من در خدمتم . موفق و پیروز باشی . یا علی
ROSTAM2
شنبه 02 اردیبهشت 1391, 15:27 عصر
اگه چیدمان می خوای می تونی از دستور Enum استفاده کنی
Enum MyColors
Color1 = vbBlack
Color2 = X....
End Enum
Maybe...
justforvb
پنج شنبه 21 اردیبهشت 1391, 12:03 عصر
تشکر به خاطر جوابهاتون .
نه مثلا فرض کنید داریم :
Color(1)=RGB(255,100,70)
Color(2)=RGB(50,120,87)
Color(3)=RGB(140,120,80)
Color(4)=RGB(0,200,255)
.
.
.
حالا می خوایم این رنگها از روشن ترین تا تیره ترین رنگ کنار هم چیده بشن .
( البته خودم رنگ ها رو به روش کدگذاری تو مبنای 16 ( همون کدگذاری برای رنگها تو ویبی ) بردم و چینش رو انجام دادم ولی نتیجه خوبی نداشت )
program2vb
دوشنبه 01 خرداد 1391, 21:05 عصر
داداش منظورت مرتب کردن آرایه هست یا اینکه میخوای برنامه رنگها رو تشخیص بده و کنار هم بچینه ؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.