لودینگ در b4a

سوال

سلام.

توی برنامم یه پایگاه داده دارم که موقع لود کردنش کمی طول می کشه. می خوام یه لودینگ درست کنم که توی این فاصله لود کردن نمایش داده بشه. چطور می تونم این فاصلۀ زمانی رو محاسبه کنم و لودینگم رو قرار بدم که دقیقا از لحظه کلیک شروع بشه و تا لحظه لود شدن اطلاعات ادامه داشته باشه و وقتی لود شدن تمام شد، لودینگ هم تمام بشه.

در حال بررسی 0
, 2023-03-03T13:14:17+03:30 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    0
    2023-03-04T00:15:07+03:30

    سلام

    شما میتونید برای شروع لودینگ از این دستور استفاده کنید:

    ProgressDialogShow("درحال بارگذاری...")

    و برای پایان بارگذاری از این دستور

    ProgressDialogHide

     

      0
      2023-03-06T14:40:24+03:30

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

        0
        2023-03-06T16:00:52+03:30

        خب چه پیامی؟

        خب showdialog رو داخل ایونت شروع و hidedialog رو داخل ایونت پایان بذارید دیگه

          0
          2023-03-17T12:32:03+03:30

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

          من نمی دونم ایونت شروع و پایان چیه؟ میشه کدش رو برام بفرستید؟

    0
    2023-03-08T13:54:20+03:30

    ببخشید من نمی دونم ایونت شروع و پایان چیه؟ میشه کدش رو برام بفرستید؟

      0
      2023-03-17T12:42:17+03:30

      چیزی به اسم ایونت شروع و پایان نداریم. این مثال بود

      مثلا دکمه یکی از رویدادهاش کلیک هست

      private btnstart_Click 
      
      EndSub

      این میشه ایونت کلیک دکمه

      شما مثلا showdialog زو اینجا میذارید و hidedialog رو هم جایی که باید این دیالوگ محو بشه.

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

      09377828985

ارسال یک پاسخ