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

پیام اتفاقی در نرم افزار (نکات رندوم)


vistamobile

سوال

سلام 


چجوری چندتا متن رو بصورت رندوم یا پشت سر هم تو یه لیبل نشون بدیم؟


مثلا من ده تا نکته دارم که میخوام تو هر بار باز شدن برنامه یا باز شدن اکتیویتی ،  بصورت رندوم یکیشون نشون داده بشه. میخوام یه لیبل بزنم بالای برنامه و تو هر بار ورود مثلا یه حدیث نشون داده بشه. ترتیب یا رندوم بودنش مهم نیس. مهم اینه که هربار یه جمله نشون داده بشه. 


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

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

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

سلام.

اگه نمیخوای از دیتابیس استفاده کنی باید از لیست یا آرایه استفاده کنی.

یعنی یه لیست تعریف کنی و کلمات رو دستی بهش بدی.

Dim l As List
l.Initialize
l.Add("salam")
l.Add("khobi")
l.Add("che khabar")
l.Add("ehem")
l.Add("hale shoma")
l.Add("basic4android")

بعد اینجوری با رندم دریافت کنی:

Dim r As Int
r=Rnd(0,5)
Msgbox(l.Get(r),"")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

شما بدون شک برای اطلاعاتی که میخواهید بخونید id هم تعریف کردید دیگه !!!

میایید از کد زیر استفاده میکنید

dim i as int
i = rnd(1,100)

توی کد بالا تعداد تعداد بین 1 تا 100 در نظر گرفته شده

خب حالا عددی که به صورت تصادفی به دست میاد توی i قرار گرفته

میتونید به راحتی هر field از این id که خواستید رو بگیرید و نمایش بدید

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

داداش ممنون. میشه تو خود یسیک اعداد رو مساوی قرار داد؟ یعنی بدون دیتا بیس باشه. مثلا اینجوری:

 

1 = ("سلام")

 

اگه ممکنه با کد توضیح بدین؟

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

داداش ممنون دمت گرم  :gol:  :fekr:  برم تست بزنم و بیام 

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

بایگانی شده

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

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

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