رفتن به مطلب
  • 0

دستور رندوم برای باتوون


vistamobile

سوال

سلام. چجوری میشه به یه باتون دستور داد که تصویر یک ایمیج ویو رو بصورت رندوم عوض کنه؟

من 101 تصویر دارم که از 000 شروع میشه و میرسه به 100. حالا میخوام به باتون دستور بدم که هر بار که لمس شد، تصویر ایمیج ویو رو تغییر بده. :D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

اون حالتی که 3تا صفره واسه رندمش مشکل پیش میاد در حالت معمولی.

ولی از طریق دیتابیس میشه انجام داد یکمی ریزه کاری داره.

به خالت معمولی بیا اسم عکساتو از 0 شروع کن و به این شکا میونی بنویسی :

Dim RndPic As Int
RndPic = Rnd(0,101)
imageview1.Bitmap = LoadBitmap(File.DirAssets,RndPic&".png")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

دمت گرم. داداش. اگر بخوام یک عکس تکرار نشه،چی؟ مثلا تو هر بار اجرا اگه یه تصویر اومد، اگر دوباره زدن رو باتوون، اون تصویره نیاد*monkey*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

راه زیاده

خودت چه راهی به ذهنت میرسه؟

فارسیش رو بگو

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

قبلا یه سورسی راجب همین موضوع داده بودم ولی خب یکم اینور اونور داره.

یک نمونه ساده تر بهت میگم خودت بجای کد مسج باکسی که گذاشتم کد ایمیج ویو رو بزار :

Dim r1 As Int
r1 = Rnd(0,101)
l1.Add(r1)
If l1.Size = 1 Then
Msgbox(r1,"")
Else If l1.Size = 2 AND r1 <> l1.Get(0) Then
 Msgbox(r1,"")
l1.Clear
End If

یه دونه متغییر لیست توی Globals تعریف کن و اینیشیالیزش کن

و اینم تاپیک سورس کدی که قبلا گراشتم

http://answercenter.ir/thread226.html

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خودم به ذهنم رسید که از اعداد استفاده کنم!! یعنی از دیتا بیس استفاده کنم و به هر عکسی یه کدی بدم و بگم اگر این کد یک بار اومد، برای بار دوم نیاد!! و همچنین برای برنامه باتون خروج بزارم که همه چیز رو ریسیت کنه. تا کاربر دوباره وارد شد، تعداد عکسها کم نشه و یکی دیگه هم اینکه شاید خنده دار باشه ولی عین لیست علاقه مندی ها یا پوشه حذف شده ها عمل کنه. یعنی کاربر هر عکسی رو دید این عکس بره به یه پوشه خاص و وقتی کاربر از برنامه خارج شد این پوشه خالی بشه:D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...