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

مشکل من با msgbox2


reza644

سوال

 سلام 

 

 پیام پخش لغو شه که میاد روی نه کلیک میکنم از برنامه خارج میشه در حالی که میخوام این دستور اجرا شه

return true

 

Sub Activity_KeyPress (KeyCode As Int) As Boolean
	
	If h=1 Then
    If KeyCode = KeyCodes.KEYCODE_BACK Then
 Dim r As Int         
    r = Msgbox2("دانلود لغو شه؟","","آره","","نه",LoadBitmap(File.DirAssets,"icon.png"))        
    If ( r = DialogResponse.POSITIVE) Then 

	hj.Release
	StopService(HttpUtils2Service)
	Activity.Finish
	End If
	If KeyCode = KeyCodes.KEYCODE_BACK Then
Return True
	End If
	
    If ( r = DialogResponse.NEGATIVE) Then 
Return True
    End If
End If
End If

If h=2 Then
	
	    If KeyCode = KeyCodes.KEYCODE_BACK Then
 Dim r As Int         
    r = Msgbox2("پخش لغو شه؟","","آره","","نه",LoadBitmap(File.DirAssets,"icon.png"))        
    If ( r = DialogResponse.POSITIVE) Then 


no.Cancel(1)


mediaplayer1.Stop
Activity.Finish
    End If
	
	
	If KeyCode = KeyCodes.KEYCODE_BACK Then
	Activity.Finish
	mediaplayer1.Stop
	no.Cancel(1)
	End If
	
	
	
    If ( r = DialogResponse.NEGATIVE) Then 
Return True
    End If

End If




End If





End Sub

 

 

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

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

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

درود

من هرچی سعی کردم کدهاتون رو بفهمم نتونستم حقیقتا

به نظر من کلا اشتباه دارید کار میکنید

توی شرط KeyCode_Back اومدید باز KeyCode_Back تعریف کردید

کلا معلوم نیست چی به چیه :||:

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

در 24 دقیقه قبل، مهدی ایزدی گفته است :

درود

من هرچی سعی کردم کدهاتون رو بفهمم نتونستم حقیقتا

به نظر من کلا اشتباه دارید کار میکنید

توی شرط KeyCode_Back اومدید باز KeyCode_Back تعریف کردید

کلا معلوم نیست چی به چیه :||:

توی قسمتی که نوشته "پخش لغو شه؟"

میخوام وقتی NEGATIVE شد return true شه ولی از برنامه خارج میشه و دستور اجرا نمیشه

اون KeyCode_Back دوم هم واسه اینه که اگه کاربر موقع اومدن پیام بک رو زد بیرون نره

 

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

سلام

یکم قاطی پاتی نوشته شده

شما اول واسه شرط اول if  و واسه شرط دوم elseif و واسه شرط سوم else میزاری دیگه سه تا if نمیخواد بنویسی

ولی در کل فک کنم به دلیل اینکه فارسی نوشتید جاها برعکس شده شما جاها رو اشتباه کردید و در واقع افتاده رو postive و اون activity finish عمل میکنه شما یه امتحان کن ببین جا به جا ننوشتی .. اگه این درست بود مطمن باشید مشکل از همون جایه که اقایه ایزدی فرمودند .

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

بایگانی شده

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

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

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