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

نمایش کادر خروج با Material Dialog


kavir

سوال

با سلام خدمت همه ی دوستان عزیز و گرامی، من هر جا گشتم، نتونستم اون چیزیو که میخوام پیدا کنم حتی توی فروم B4X، میخوام از اساتید بزرگ بپرسم که اگه میشه راهنمایی کنن که برای اینکه گزینه های positive و negative متریال دیالوگ، هر کدومشون یک کاری انجام بدن؛ چه کدی رو باید بنویسیم؟

الان من این تیکه کد رو نوشتم، میخوام بببینم کجا اشتباه کردم و چطوری میتونم با زدن روی  دکمه ی خروج، از برنامه بیرون بیام و با زدن دکمه ی انصراف، کادر بسته شه

 

        Dim mtd As MaterialDialogBuilder
        mtd.Initialize("mtd")
         Dim result As Int
        result=mtd.title("درخواست خروج").titleColor(Colors.White).content("آیا قصد خروج از برنامه را دارید؟").contentColor(Colors.Black).positiveText("میخوام برم").positiveColor(Colors.Blue).negativeText("فعلا هستم").negativeColor(Colors.Blue).backgroundColor(Colors.rgb(255,193,7)).build.show
            If  result = mtd.positiveText("میخوام برم") Then
            ExitApplication
        End If

 

فقط میخوام به برنامه بفهمونم که وقتی دکمه ی خروج رو زد، خارج شه از برنامه. توی msgbox خیلی راحت بود و با dialog response میشد حلش کرد. ولی اینو گیر کردم.

خیلی ممنون میشم که اگه مثالی یا سورسی یا روشی رو بلدین بگین.

 

با تشکر از همه ی دوستان و اساتید محترم

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

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

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

سلام منظورتون رو از result متوجه نشدم

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

		mtd.PositiveText("خروج")
		mtd.NegativeText("برگشت")

 

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

Sub mtd_ButtonPressed (Dialog As MaterialDialog, Action As String)
	If Action = Dialog.ACTION_POSITIVE Then
		
	End If
	
	If Action = Dialog.ACTION_NEGATIVE Then
		
	End If
End Sub

 

موفق باشید

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

در 24 دقیقه قبل، Amir - B گفته است :

سلام منظورتون رو از result متوجه نشدم

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


		mtd.PositiveText("خروج")
		mtd.NegativeText("برگشت")

 

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


Sub mtd_ButtonPressed (Dialog As MaterialDialog, Action As String)
	If Action = Dialog.ACTION_POSITIVE Then
		
	End If
	
	If Action = Dialog.ACTION_NEGATIVE Then
		
	End If
End Sub

 

موفق باشید

زنده باشی. پس این با رویداد کار میکنه!

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

خیلی ممنونم واقعا دمتون گرم.

 

راستی، اگه بخوام برای کادری که دارم، تصویر تعیین کنم و  بهش آدرس بدم باید چیکار کنم؟

دقیقا مثل مسیج باکس پیش فرض بیسیک که بالا کنار عنوان نشون داده میشد و یک عکسی لود میشد به عنوان لوگو

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

مرسی

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

در 20 ساعت قبل، kavir گفته است :

زنده باشی. پس این با رویداد کار میکنه!

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

خیلی ممنونم واقعا دمتون گرم.

 

راستی، اگه بخوام برای کادری که دارم، تصویر تعیین کنم و  بهش آدرس بدم باید چیکار کنم؟

دقیقا مثل مسیج باکس پیش فرض بیسیک که بالا کنار عنوان نشون داده میشد و یک عکسی لود میشد به عنوان لوگو

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

مرسی

 

منظورتون آیکونه؟

خب یکی دوتا متد داره متریال دیالوگ در مورد آیکون

m.Icon()
m.IconRes()

 

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

در در 1397/03/31, 11:51:06، Amir - B گفته است :

 

منظورتون آیکونه؟

خب یکی دوتا متد داره متریال دیالوگ در مورد آیکون


m.Icon()
m.IconRes()

 

دقیقا منظورم آیکون هست :)

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

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

بایگانی شده

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

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

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