يكي از مدل هاي خودتو يه كم كامل تر نوشتم ولي باز هم نه اين هم خوب نيست
Private Sub Timer1_Timer()
rnd1% = (Rnd * 255)
rnd2% = (Rnd * 255)
rnd3% = (Rnd * 255)
Form1.BackColor = RGB(rnd1, rnd2, rnd3)
End Sub
يكي از مدل هاي خودتو يه كم كامل تر نوشتم ولي باز هم نه اين هم خوب نيست
Private Sub Timer1_Timer()
rnd1% = (Rnd * 255)
rnd2% = (Rnd * 255)
rnd3% = (Rnd * 255)
Form1.BackColor = RGB(rnd1, rnd2, rnd3)
End Sub
ببین این برنامه بعدا قراره با برنامه دیگه ای ترکیب بشه یا فقط گفتن که این رو بسازید بیارید؟
ببین من این دوتا را برات نوشتم اون کاری رو که میخای انجام میده منتها در مدت زمان بسیار سریع
برات برنامه هاشو اپلود کردم که راحت بشه خوند و تغییرش داد.
امید وارم به دردت بخورهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام.
این کد رو ببین. خودت میتونی تغییر توش بدی تا اون جای که میخوای تغییر کنه.
یه توضیح هم در مورد rgb بدم. 3 تا پارامتر Red و Green و Blue میگیره. هر چند این پارامتر ها از نوع اینتیجر هستن. ولی در عمل از نوع بایت هستند. چون اعداد پارامتر فقط در صورتی که بین 0 تا 255 باشه رنگ رو تغییر میدن. در واقعکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
باکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدفرقی نمیکنه. چون اعداد بزرگتر از 255 هم 255 در نظر گرفته میشن.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با توجه به اعدادی که شما به پارامتر میدی یعنی شدت سه رنگ اصلی قرمز و سبز و آبی رو تعیین میکنی rgb در خروجی یه رنگ به شما میده. اگه 3 پارامتر 0 باشن رنگ مشکی و 3 پارامتر 255 باشن سفید میشه.
حالا شما میتونی با دادن اعداد مختلف رنگ های مختلف داشته باشی.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)