PDA

View Full Version : سوال: مسیج باکس بدون نیاز به باتن



saeed 444
دوشنبه 27 آذر 1391, 13:22 عصر
با سلام
میخواستم بدونم آیا میشه مسیج باکس رو طوری کد نویسی کنیم که بعد از ظاهر شدن و نمایش پیغام خودش
بعد از چند لحظه close بشه
با کمال تشکر

Reza Safa
دوشنبه 27 آذر 1391, 13:45 عصر
من خودم از این روش استفاده می میکنم
شما می توانید فرمی را بسازید و در آن لیبلی و یک تایمر قرار دهید
و ان را در مدت که می هواهید نمایش دهید

saeed 444
دوشنبه 27 آذر 1391, 13:52 عصر
ممنون از راهنمایی شما
آیا امکان داره یک نمونه سورس قرار دهید
ولی برام خیلی مهمه که با مسیج باکس انجام دهم

FastCode
دوشنبه 27 آذر 1391, 14:39 عصر
چرا از Notification/Notify Icon استاده نمیکنید؟

saeed 444
دوشنبه 27 آذر 1391, 16:11 عصر
اگر امکان داره راهنمایی کنید
ممنون

Reza Safa
دوشنبه 27 آذر 1391, 17:54 عصر
دوست خوب من مساله اونقدر پیچیده نیست که نتونی انجام بدی
اگر کار با تایمر و FORM1.SHOWDIALOG و FORM1.CLOSE آشنا باشی می تونی انجام بدی

rezaprogrammer
دوشنبه 27 آذر 1391, 22:16 عصر
چرا از Notification/Notify Icon استاده نمیکنید؟

وقتی ابزارش برای همین کار طراحی شده چرا کار خودمون رو سخت کنیم. این ابزار و ابزارهای دیگه ای مثل Tooltip هست.

ali reza mansoori 2
سه شنبه 28 آذر 1391, 15:18 عصر
AlertControl در مجموعه DevExpress دقیقا همون چیزیه که میخوای

visual_paradise
جمعه 29 دی 1391, 11:13 صبح
سلام
چطوری میشه کاری کرد که مسیج باکس اتوماتیک بعد از 30 ثانیه بسته بشه؟
یه برنامه دارم که می خوام وقتی باز میشه از یه مسیج باکس okcancel ظاهر بشه و در صورتی که کاربر ok رو زد یه سری کد اجرا بشه و همچنین اگر کاربر ok یا cancel رو نزد بعد از 30 ثانیه اتوماتیک ok بشه و برنامه شروع به کار کنه و کدهای مروط به ok را اجرا کنه

shahryari
جمعه 29 دی 1391, 11:27 صبح
با سلام
براي اينكار يك راه حل ساده دارم!!!!
يك تايمر به فرمتان اضافه كنيد و اينترولش را برابر 30000 (اگر ميخواهيد بعد از 30 ثانيه بسته شود) OK ؟؟
آنگاه داريم:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Timer1.Enabled = True
MsgBox("سلام كاربر گرامي")
End Sub
در تايمر هم :
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
SendKeys.Send("{ENTER}")
Timer1.Enabled = False
End Sub
موفقيت شما آرزوي ماست

hosein320
جمعه 29 دی 1391, 11:48 صبح
به این روش هم میشه
http://uploadkon.ir/?file=message.rar

visual_paradise
جمعه 29 دی 1391, 12:14 عصر
خیلی ممنون:چشمک:
کوتاه و مفید:تشویق: