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

ذخیره مقادیر چند لیبل در یک لیبل


abbas2142

سوال

با سلام

 

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

 

حالا من می خوام که مقادیر این چند لیبل رو توی یه لیبل در اکتیویتی دیگر نمایش بدم و همیشه جمع بزنه ( اگه لیبل اول شد 50 و لیبل دوم شد 80 و لیبل سوم شد 90 جمع بزنه بشه 220 و همین روال همیشه باشه و عدد صفر نشه )

 

به عنوان مثال من چهارتا اکتیویتی دارم و سه تا لیبل و یک لیبل اصلی که در اکتیوتی اولی هستش بقیه لیبل ها هم در سه تا اکتیویتی دیگر هستن و با زدن باتن عدد شون زیاد می شه

 

امیدوارم منظورم رو درست رسونده باشم

 

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

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

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

عزیزم سورست که درسته که

سالم داره کار میکنه

attachicon.gifGIF.gif

شهاب جان داداش 

اگه دقت کنی وقتی توی اکتیویتی دوم عدد زدی و اکتیوتی اول شد 4 و اکتیوتی دوم رو زدی 3 و جمع لیبل ها شد 7 و بعدش اومدی عدد رو صفر کردی همون عدد از جمع کن کم شد من نمی خوام کم بشه و می خوام به این عدد اضافه بشه

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

ببین شما میای توی اکتیویتی اول، اعداد رو جمع میکنی

اول = ذوم + سوم

حالا اگه سوم 0 شه، 

مقدارش از اول کم میشه

اضافه نمیشه

من دقیق متوجه منظورت نشدم عباس عزیزم :)

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

ببین شما میای توی اکتیویتی اول، اعداد رو جمع میکنی

اول = ذوم + سوم

حالا اگه سوم 0 شه، 

مقدارش از اول کم میشه

اضافه نمیشه

من دقیق متوجه منظورت نشدم عباس عزیزم :)

ببین من نمی خوام کم بشه همون عدد بمونه و بعدش اگر دوباره عدد شروع به شمارش کرد عدد جدید اضافه بشه و اگه دوباره صفر شد همون عدد بمونه

 

یعنی اگه اولی شد 4

دومی 5

جمع 9

 

اگه اولی صفر شد هنوز 9 بمونه

 

و اگه اولی بعد صفر شدن شد 10

جمع کل بشه 19

 

وهمین طور الی آخر

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

خوب پس اصلا متغیر رو صفر نکن

فقط متن لیبل رو صفر کن

ردیف میشه :)

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

مگه می شه ؟؟؟؟؟ مگه داریم ؟؟؟؟؟

یعنی اگه متن لیبل صفر بشه از اول شروع می شه به شمارش 

یعنی اگه متن لیبل 10 باشه و صفر بشه دوباره از صفر شروع می شه ؟؟؟؟

 

الان تست کردم نشد

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

ببین

شما میخوای ، مثلا اگه توی صفخه دوم 10 هست توی سوم هم 10

توی اول، 20 نشون بده

بعد اگه صفحه دوم رو 0 کردی، صفحه اول 20 بمونه دیگه؟

مگه اینو نمیخوای؟

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

آره

تا خط سوم درست

 

ولی من می خوام اگه دوباره رفت داخل صفحه دوم و شمارش زد و شد 5 بیاد صفحه اول و بزنه 25 و اگه دوباره رفت و شمارش رو صفر کرد و از اول زد و شد 20 بیاد صفحه اول و یزنه 45 همین طوری الی آخر تمام صفحات این جوری بشن یعنی اگه عدد داخل صفحه هرچی شد بیاد با بقیه جمع کنه و اگر صفر شد و دوبازه شمارش زد بیاد و شمارش جدید رو هم اضافه کنه

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

یه کارایی دارم میکنم

تا شب نتیجه رو برات میفرستم اگه موفق بشیم....

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

یه کارایی دارم میکنم

تا شب نتیجه رو برات میفرستم اگه موفق بشیم....

ممون 

 

ان شاء الله که موفق بشی

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

سلام عزیزم خوبی؟

شما و اسپم؟ شوخیشم قشنگ نیست  :kotak:  :kotak:  (به قول جماب خان میام براتا)

ببین عزیزم شما میتونید مقدار لیبل هارو در یک متغیر اینت بریزی

یعنی چی

مثلا توی یه اکتیویتی(به نام شهاب Shahab)، میای و یه متغیر اینت در پراسس گلوبالز میسازی

Dim a As int

در رویداد کلیکت میگیم مثلا فلان کار انجام شه اما، روی این متغیر مثلا

a = (a * 22) + (1953 + (2 * a))
label1.text = a

شما اینجا، مقدارتو توی یه متغیر ریختی و مقدار متغیر رو نشون دادری تو لیبل

حالا توی اکتیویتی که لیبل اصلیت هست و مقدار کل رو نشون میده 

Dim Kol as int



'''''
dar Rooidadet
'''''


kol = shahab.a +Sina.b +1524
labelKol.text = kol

همین :gol:

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

شهاب جان 

اول از همه دیدم بعد شیش ساعت کسی جواب نداد گفتم یه اپ بدم  :crazy:

دوم این جماب خان دیگه کیه ؟؟؟؟ منظورت جناب خان هستش  :oops:  :oops:

سوم هم داداش کد هارو چک کردم کار کرد ولی یه مشکل وقتی من یه دکمه میذارم واسه صفر کردن هروقت کلیک می کنم روش و عدد یه لیبل رو صفر می کنم عدد کم می شه 

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

اره حالا تو صداشو در نیار

نیاد برامون

متوجه نشدم

یعنی وقتی میخوای صفر کنی، کم میکنی عدد رو؟

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

:D  :D  :D  :ok:

 

آره دقیقا نمی دونم چرا این جوریه 

 

بعدش یه چیز دیگه نمی شه این اعداد رو توی یه فایل txt بزاریم 

 

مثلا بهش بگیم خط اول واسه لیبل فلان اکتیوتی فلان و خط دوم واسه اون یکی دیگه و الی اخر و در خط اخر بگیم اعداد رو با هم جمع بزن

 

کلا این وسط یه فایل txt باشه واسه ذخیره شدن اعداد

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

میشه

اما باید متن فایل تکس رو با اسپلیت جدا کنی

برای صفر شدن متنت هم

بیا اون متغیر رو صفر کن

مثلما اگه یه متغیر تویه جمع صفر شه، مقدار کل، کم میشه

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

نشد !!!

 

 

مثلا واسه رویداد یکی از کلیک هام زدم

Sub Button1_Click
	c = c+1
	Label2.Text=c
End Sub

و واسه صفر کردنش

Sub Button2_Click
	c = 0 
	Label2.Text=c
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

الان کلا معلوم نیست برنامه داره چیکار می کنه

 

سورسی رو که دارم روش تست می کنم رو فرستادم 

 

دانلود

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

سلام خب باید متغییر هایی که توی لیبل مقدارشو قرار میدی رو صفر کنی تا این مشکل پیش نیاد

واسه اون جریان نوشتن عدد اول و اکتویتی اول و ..... میتونی از File.WriteList  و File.ReadList  استفاده کنی و خیلی شیک لذت ببری ازش  :eynak: 

 

نمیدونم یه حسی میگه این سورس شاید به کارت بیاد.متن لیبل رو اگه نتونستی اوکی کنی این سورسو ببین:

http://answercenter.ir/topic/2068-%DA%A9%D8%B1%D9%86%D9%88%D9%85%D8%AA%D8%B1/

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

عزیزم سورست که درسته که

سالم داره کار میکنه

post-2314-0-15041700-1437770558_thumb.gif

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

بایگانی شده

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

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

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