no-img
ایستگاه یادگیری

آموزش ساخت Msgbox پیشرفته در بیسیک۴اندروید(Msgbox3) | ایستگاه یادگیری


ایستگاه یادگیری
مطالب ویژه‌ی سایت
اطلاعیه های سایت :

ادامه مطلب

آموزش ساخت Msgbox پیشرفته در بیسیک۴اندروید(Msgbox3)


126670.jpg

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

با ما همراه باشید (:


خب این کار با دو کتابخانه RichString و SPDialogs امکان پذیره.در واقع ما میخوایم یک نوع Msgbox3 بسازیم.در بیسیک۴اندروید به صورت پیشفرض Msgbox1 و Msgbox2 وجود دارند.

  • ابتدا دو کتابخانه RichString و SPDialogs رو فعال کنید و براشون متغیر تعریف کنید.لینک دانلود کتابخانه ها در آخر آموزش موجود است.
  • حالا توی دکمه ی مورد نظر یا هرجا که قصد دارد این msgbox نمایش داده بشه این کد هارو بنویسید.برای مثال ما اونو درون رویداد کلیک Button1 قرار دادیم.
  • خب اون قسمت هایی که توی خط اول فارسی هستند متن های شما در msgbox هستند
  • توی خط دوم و شیشم اومدیم رنگ رو به ترتیب آبی و قرمز کردیم که شما میتونید به  دلخواه رنگ مورد نظر خودتون رو بزارید
  • توی خط سوم سایز فونت رو گذاشتیم ۱٫۵ که اینو هم میتونید به دلخواه  تغییر بدید
  • توی خط چهارم گفتیم فونتمون از نوع serif باشه (که این برای نوشته های انگلیسی فقط کاربرد داره)
  • توی خط پنجم گفتیم متنمون Underline باشه (یعنی زیرش خط کشیده شده باشه)
  • خط شیشم رو هم که قبلاً گفتم رنگ قرمز هست
  • خط هفتم هم متن رو هم بولد و هم  ایتالیک میکنه (یعنی هم درشتش میکنه و هم کجش میکنه)

برای مثال میتونید با کد های اختصاری فوق که یکیشون {Blue} هست متن نوشته های msgbox خودتون رو آبی کنید.فقط کافیه توی ( خط اول کد ها ) اول و آخر متن تون بنویسید {Blue}

برای مثال : {Blue}  سلام این نوشته آبی است {Blue}

  • توی خط هشتم میایم عنوان پیغام , گزینه های تأیید ، بله و خیر رو اضافه میکنیم.
  • آخرش هم که اومدیم عکس دلخواهمون رو لود کردیم

سورس رو هم برای شما دوستان گرامی آپلود کردیم که میتونید به صورت رایگان دانلودش کنید (:

موفق و پیروز باشید…



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

مهدی کفشگر

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

مهدی کفشگر 272 نوشته در ایستگاه یادگیری دارد . مشاهده تمام نوشته های

دیدگاه ها


16 پاسخ به “آموزش ساخت Msgbox پیشرفته در بیسیک۴اندروید(Msgbox3)”

  1. miladmadrid گفت:

    سلام یه سوال دیگه داشتم چطور میشه با دیتا بیس b4a کار کرد اصلا دیتا بیسش کجاست چطوری ساخته میشه…
    میخام وقتی روی یه باتن کلیک کردم یه صفحه جدید باز بشه که متن مورد نظرمو توش نشون بدم باید چیکار کنم؟
    ممنوننننننننننننن

  2. miladmadrid گفت:

    سلام…
    یه راهنمایی میخاستم لطفا کمکم کنید
    میخام یه لیست مرتب از دکمه ها button ها داشته باشم
    من الان چند تا دکمه اضافه کردم فقط نمیتونم سایز و اندازه همشون رو یکی کنم
    میخام سه چهار تا دکمه پشت سر هم به صورت لیستی داشته باشم
    ممنون سایتتون عالیه

    • مهدی کفشگرمهدی کفشگر گفت:

      سلام دوست من.
      میخواید باتن ها رو توی Msgbox داشته باشید؟ اگه بله که باید از طریق کد نویسی بنویسیدش. در غیر اینصورت باید توی دیزاینر، باتن ها رو بسازید و براشون دیزاینر اسکریپت بنویسید و اندازه ها رو یکسان کنید.

      موفق باشید…

  3. آریا گفت:

    سلام واقعا ممنون خیلی جالب بود فقط یه سوال اگه به عنوان مثال سه سطر داشته باشم و بخوام متن ها در وسط مسیج باکس قرار بگیره یعنی وسط چین باشه باید چکار کنم ؟

    • مهدی کفشگرمهدی کفشگر گفت:

      سلام آریا جان. با msgbox معمولی و همچنین با msgbox3 امکان این کار نیست. مگر اینکه کتابخانه ای خاص برای وسط چین کردن متون مسینج باکس ها ساخته شده باشه. در هر حال تا فردا کتابخانه ای قرار میدیم که احتمالا بشه باهاش متون مسیج باکس ها رو وسط چین کرد (خودمون هنوز تست نکردیم)..
      موفق باشید…

      • آریا گفت:

        ممنون مهدی جان ؛ یه سوال داشتم برای اینکه بتونم یه popup box یا مسیج باکس سفارشی درست کنم کتابخونه خاصی هست ؟ به غیر از طراحی لایوت بصورت دستی و لود و پنهان کردنش با کد ، یه چیزی تو همین مایه مسیج باکس ۳ از نظر شکل و شمایل که فقط بشه متن ها رو سطر به سطر و وسط چین چیدمان کرد و تو همه گوشی ها سایزش استاندارد باشه فرض کن مثلا برای لود کردن اطلاعات طراح

        • مهدی کفشگرمهدی کفشگر گفت:

          کتابخانه ای برای ساخت پاپ آپ نیست. ولی میتونید از کتابخانه SDialog استفاده بکنید که بسیار قشنگه و هم میتونه به عنوان msgbox باشه و هم به قول خودتون پاپ آپ (:
          اگر وقت کنم تا یک یا دو روز آینده آموزش کاملی دربارش میذارم.
          با تشکر…

  4. Maziar گفت:

    ما که اینو گذاشتیم مینویسیم
    If Msg = DialogResponse.POSITIVE Then
    ExitApplication
    End If

    ارور میده آخر نوشتش میگه
    required : msgbox3
    found : int

  5. Gh گفت:

    سلام اقا مهدی .. من این کد ها رو وارد کردم ولی بک گراند msg سفید نیست سیاه

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سایت جدید ایستگاه یادگیری تاسیس شد..! (پشتیبانی از محصولات ادامه دارد)ورود به سایت