با سلام و سپاس خدمت کاربران عزیز سایت یاهو ۹۸ YAHOO
امروز سورسی کاربردی از مرجع بهتون معرفی میکنیم که امیدوارم مفید واقع گردد .
پیش نمایش بترتیب در B4J , B4i , B4A:
- قابلیت های این کلاس، خیلی خوبه:
۱- شخصی سازی بطور کامل
۲- میشه نوار بالا و پایین رو مخفی کرد
۳- اضافه کردن آیکون
۴- افزودن تایتل
۵- شخصی سازی دیالوگ در دیزاینر (لود لایوت)
۶- شخصی سازی دکمه های پایین
۷- قابلیت Dragg کردن مسیج(B4J , B4i , B4A) :
نمونه کد:
Private ASMsgBox1 As ASMsgBox ASMsgBox1.Initialize(Me,"ASMsgBox1") ASMsgBox1.InitializeWithoutDesigner(Activity,0xFF2F343A,True,True,False) ASMsgBox1.InitializeBottom("Button1","Button2","Button3") ASMsgBox1.EnableDrag = ASMsgBox1.DragableTop ASMsgBox1.icon_set_icon(xui.LoadBitmap(File.DirAssets,"b4x.png")) ASMsgBox1.CenterDialog(Activity) ASMsgBox1.CloseButtonVisible = True ASMsgBox1.ShowWithText("Hello B4X!",True) Wait For ASMsgBox1_result(res As Int) If res = ASMsgBox1.POSITIVE Then Log("Postive") Msgbox("test","title") End If Wait For (ASMsgBox1.Close(True)) Complete (Closed As Boolean)
برای اطلاعات بیشتر، به لینک زیر مراجعه کنید :
https://www.b4x.com/android/forum/threads/b4x-xui-as-msgbox-dialog.99181/#post-624407
دانلود کلاس:
نمونه سورس
B4A:
B4i:
B4J:
موفق باشید