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

چگونگی مقایسه دوتا spinner با هم دیگه؟


mr-edris

سوال

سلام به همه دوستان اقا یه سوال دارم

1- مثلا 2 تا spinner داریم

بعد این کدا شونه

   sp1.Add("1")
   sp1.Add("2")
   sp1.Add("3")
   sp1.Add("4")
   sp2.Add("1")
   sp2.Add("2")
   sp2.Add("3")
   sp2.Add("4")

حالا داخل اینجا

Sub Button1_Click

End Sub

شرط چطوری بزارم که مثلا اگر spinner 1 برابر 1 بود , spinner2 برابر 1 میسج باکس بیاد مثلا سلام اصلش اینه که چطور دو تا رو تو شرط بتونم مقایسه کنم؟

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

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

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

اینو تست کن .

If Spinner1.GetItem(0)=Spinner2.GetItem(0) Then
       ' code
   End I

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

این کد موقعیت 0 spinner رو میسنجه...


If spinner1.SelectedIndex = 0 Then

End If

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

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

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

اینو تست کن .

If Spinner1.GetItem(0)=Spinner2.GetItem(0) Then
       ' code
   End I

این زدم عزیز این در همه صورت مسیج میده یعنی براش فرق نمیکمه ایتم ها شبیه هم باشن یا نه

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

این زدم عزیز این در همه صورت مسیج میده یعنی براش فرق نمیکمه ایتم ها شبیه هم باشن یا نه

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

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

الان کد هام شده این


Sub Activity_Create(FirstTime As Boolean)
   'Do not forget to load the layout file created with the visual designer. For example:
   Activity.LoadLayout("main")
   sp1.Add("1")
   sp1.Add("2")
   sp1.Add("3")
   sp1.Add("4")
   sp2.Add("1")
   sp2.Add("2")
   sp2.Add("3")
   sp2.Add("4")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Sub Button1_Click
If sp1.GetItem(0)=sp2.GetItem(0) Then
Msgbox("s1=1 va sp2=1","javab")
End If
End Sub

اما جواب نمیده

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

مشکل با این کد حل شد

If sp1.SelectedIndex= 0 AND sp2.SelectedIndex = 0 Then
end if

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

الان کد هام شده این


Sub Activity_Create(FirstTime As Boolean)
   'Do not forget to load the layout file created with the visual designer. For example:
   Activity.LoadLayout("main")
   sp1.Add("1")
   sp1.Add("2")
   sp1.Add("3")
   sp1.Add("4")
   sp2.Add("1")
   sp2.Add("2")
   sp2.Add("3")
   sp2.Add("4")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Sub Button1_Click
If sp1.GetItem(0)=sp2.GetItem(0) Then
Msgbox("s1=1 va sp2=1","javab")
End If
End Sub

اما جواب نمیده

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

درست فهمیدی این کد چی کار میکنه ؟

sp1.GetItem(0)

این کد اولین ایتم را برمیگردونه که دقیقا با اولین ایتم sp2 براره

یعنی اگه میخوای دقیقا همش درست باشه باید این طوری بنویسی:

If Sp1.GetItem(0)=Sp2.GetItem(0) AND Sp1.GetItem(1)=Sp2.GetItem(1) AND Sp1.GetItem(2)=Sp2.GetItem(2) AND Sp1.GetItem(3)=Sp2.GetItem(3) Then
   Msgbox("s1=1 va sp2=1","javab")
End If

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

داداش تابع SelectedIndex یه چیز دیگه رو برمیگردونه یعنی ایندکس ایتم انتخابی را بر میگردونه یعنی اگه گزینه دوم را هم انتخاب کنی دیگه مساوی صفر نیست .

اگه هم کلا میخواستی ایتم های انتخابی را چک کنی که دوتاش مساوی انتخاب شده باشند هم باید این طوری مینوشتی

   If Spinner1.SelectedItem = Spinner2.SelectedItem Then 

کلا فک کنم این قدر الان قاتی کردم با توضیح دادنم هر چی خونده بودم برای امتحان برنامه نویسیم پرید .خخخخخخ

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

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

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

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

اخر به جواب رسیدی ؟با چه کدی ؟

فک کنم برنامه ی تو کلا برنامه نویسی را متحول کرده خخخخ

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

بایگانی شده

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

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

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