*B4X* کتابخانه AsMsgBox

با سلام و سپاس خدمت کاربران عزیز سایت یاهو ۹۸ YAHOO

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

پیش نمایش بترتیب در B4J , B4i , B4A:

AS MsgBox B4A.jpg AS MsgBox B4I.jpg AS MsgBox B4J.png

 

  • قابلیت های این کلاس، خیلی خوبه:

۱- شخصی سازی بطور کامل

۲- میشه نوار بالا و پایین رو مخفی کرد

۳- اضافه کردن آیکون

۴- افزودن تایتل

۵- شخصی سازی دیالوگ در دیزاینر (لود لایوت)

۶- شخصی سازی دکمه های پایین

۷- قابلیت Dragg کردن مسیج(B4J , B4i , B4A) :

AS MsgBox Moving.gif

نمونه کد:

 

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

 

دانلود کلاس:

ASMsgBox.rarUnavailable

نمونه سورس

B4A:

ASMsgBox Android Example.zipUnavailable

B4i:

ASMsgBox IOS Example.zipUnavailable

B4J:

ASMsgBox B4J Example.zipUnavailable

 

موفق باشید :53:

دیدگاهتان را بنویسید