رفتن به مطلب

سوال

سلام

یه spinner گذاشتم توش مقدارهای 1 ، 2 ، 3 ، 4 ، ... هست میخوام وقتی کاربر مقدار رو عوض کرد به همون تعداد دکمه بیاد تو پنل panel1

ممنون

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

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

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

  • 0

سلام و خوش آمد بهتون میگم .

تاپیک http://answercenter.ir/thread286.html رو ببینید.

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

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

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

  • 0
سلام و خوش آمد بهتون میگم .

تاپیک http://answercenter.ir/thread286.html رو ببینید.

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

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

مرسی، این تایپیک رو دیدم

ولی مشکل من اینه که نمیتونم مقدار رو از spinner بگیرم. چطوری باید این کار کنم؟

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

  • 0
مرسی، این تایپیک رو دیدم

ولی مشکل من اینه که نمیتونم مقدار رو از spinner بگیرم. چطوری باید این کار کنم؟

دوست من شما فرض کنید که یک Spinner از Designer اضافه کردید و در Sub Globals هم تعریف کردید . حالا باید یک Int هم کنارش قرار بدید مثلا:

Sub Globals
Private Spinner1 As Spinner
Dim meghdar As Int
End Sub

حالا در Activity Create در خط اول که لایه رو میخونیم ، خط دوم گذینه های Spinner رو میگیم و خط سوم هم مقدار پیش فرض int تعریف شده رو 1 قرار میدیم

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Layout1")
Spinner1.AddAll(Array As String("1","2","3","4","5","6","7"))
meghdar = 1
End Sub

حالا شما به رویداد ItemClick از Spinner میرید :

Sub Spinner1_ItemClick (Position As Int, Value As Object)
meghdar = Position + 1
End Sub

میایید میگین اون int رو قرار بده با مقدار اون آیتمی که رو روش کلیک شده + 1 ( چون آیتم اول 0 هست و از 0 شروع میشه )

برای درک بهتر میتونید یک Button هم اضافه کنید و در رویداد کلیک بگید:

Sub Button1_Click
ToastMessageShow(meghdar,False)
End Sub

حالا وقتی شما یکی از آیتم های Spinner رو انتخاب میکنید و Button رو میزنید به شما شماره اون گذینه ی انتخاب شده رو میگه.

حالا مقدار رو به صورت عددی در meghdar داریم و میتونید به صورت حلقه و آموزش های داده شده مشکل خودتون رو برطرف کنید.

موفق باشید

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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