نمایش نتایج 1 تا 2 از 2

نام تاپیک: حذف نمایش یک مسیج باکس بعد از 5 ثانیه نمایش

  1. #1

    حذف نمایش یک مسیج باکس بعد از 5 ثانیه نمایش

    سلام
    چگونه می توانم بعداز اینکه یک مسج باکس نمایش داده شده بعداز 5ثانیه نمایش خود مسج باکس حذف شود

  2. #2

    نقل قول: حذف نمایش یک مسج باکس بعداز5ثانیه نمایش

    یه کلاس برای اینکار هست تو اینترنت
            public class AutoClosingMessageBox        {
    System.Threading.Timer _timeoutTimer;
    string _caption;
    AutoClosingMessageBox(string text, string caption, int timeout)
    {
    _caption = caption;
    _timeoutTimer = new System.Threading.Timer(OnTimerElapsed,
    null, timeout, System.Threading.Timeout.Infinite);
    MessageBox.Show(text, caption);
    }
    public static void Show(string text, string caption, int timeout)
    {
    new AutoClosingMessageBox(text, caption, timeout);
    }
    void OnTimerElapsed(object state)
    {
    IntPtr mbWnd = FindWindow(null, _caption);
    if (mbWnd != IntPtr.Zero)
    SendMessage(mbWnd, WM_CLOSE, IntPtr.Zero, IntPtr.Zero);
    _timeoutTimer.Dispose();
    }
    const int WM_CLOSE = 0x0010;
    [System.Runtime.InteropServices.DllImport("user32.d ll", SetLastError = true)]
    static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
    [System.Runtime.InteropServices.DllImport("user32.d ll", CharSet = System.Runtime.InteropServices.CharSet.Auto)]
    static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam);
    }

    اینطوری هم استفاده میشه:
    AutoClosingMessageBox.Show("Text", "Caption", 1000);

    رفرنس:http://stackoverflow.com/questions/1...everal-seconds

تاپیک های مشابه

  1. نمایش یک مسیج باکس با کلیک بر روی یک باتن
    نوشته شده توسط sara_aryanfar در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: جمعه 30 بهمن 1394, 14:46 عصر
  2. سوال: رفتن به خط بعد در مسیج باکس های دلفی
    نوشته شده توسط sasha199098 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: چهارشنبه 25 مرداد 1391, 12:43 عصر
  3. ادامه کار برنامه و تایمر بعد از نمایش مسیج باکس
    نوشته شده توسط mostafabestman در بخش VB.NET
    پاسخ: 4
    آخرین پست: جمعه 12 فروردین 1390, 01:05 صبح
  4. سوال: مسیج باکس در وب برای نمایش ارور های دیتا لایر
    نوشته شده توسط neynavaz در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 27 آذر 1389, 07:39 صبح
  5. سوال: حذف نشدن اطلاعات تکست باکس بعد از بسته شدن فرم
    نوشته شده توسط maryam_59m در بخش C#‎‎
    پاسخ: 6
    آخرین پست: سه شنبه 29 اردیبهشت 1388, 11:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •