PDA

View Full Version : چطوری می تونم پیغام های برنامم رو مثل برنامه yahoo massenger که اعلام میکنه



raminmail2000
سه شنبه 28 فروردین 1386, 16:40 عصر
سلام
چطوری می تونم پیغام های برنامم رو مثل برنامه yahoo massenger که اعلام میکنه نامه جدید دریافت کردید نمایش بدم
آیا از کامپوننت خواسی استفاده کنم؟
ممنون

iman_22a
چهارشنبه 29 فروردین 1386, 02:11 صبح
سلام
چطوری می تونم پیغام های برنامم رو مثل برنامه yahoo massenger که اعلام میکنه نامه جدید دریافت کردید نمایش بدم
آیا از کامپوننت خواسی استفاده کنم؟
ممنون


کامپوننت که هست . ولی فکر کنم بتونید از NotifyIcon استفاده کنید .

نمونه :


Me.NotifyIcon1.ShowBalloonTip(5000, "Dear User", "Welcome ", ToolTipIcon.Info)

iman_22a
چهارشنبه 29 فروردین 1386, 02:16 صبح
البته این فقط نمایش پیغامتون بود . حالا اینکه جدید بودن پیغام هارو از کجا بفهمید .توی جدول پیغام ها باید یک فیلد داشته باشید از جنس مثلا Boolean که وقتی پیغاممورد نظر نمایش داده شد True بشه . با نوشتن یک تریگر هم می تونید ثبت شدن پیغام ها توی جدول پیغام ها رو هم بفهمید و هر بار که تریگر اجرا شد چک کنید ببینید که توی جدول کدام پیغام ها وضعیت False دارن اگر پیدا کرد . اونها رو باید نشون بدین و بعد True شون کنید که دفعه بعد نیان .

موفق باشید

raminmail2000
چهارشنبه 29 فروردین 1386, 10:50 صبح
چطوری این کار رو بکنم در ظمن کد بالا جواب نمی ده خطا می گیره

iman_22a
چهارشنبه 29 فروردین 1386, 20:44 عصر
چطوری این کار رو بکنم در ظمن کد بالا جواب نمی ده خطا می گیره

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

raminmail2000
چهارشنبه 29 فروردین 1386, 22:11 عصر
خصوصیت ShowBalloonTip رو پیدا نمی کنم

iman_22a
چهارشنبه 29 فروردین 1386, 23:05 عصر
توی vb.net 2005 من از این کنترل NotifyIcon استفاده می کنم . برای نمایش پیام از ShowBallonTip استفاده می کنم ولی یک کنترل مشابه اینهم داشتم و اون از ShowBallon استفاده می کرد .

raminmail2000
پنج شنبه 30 فروردین 1386, 00:12 صبح
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

iman_22a
پنج شنبه 30 فروردین 1386, 01:51 صبح
نباید با هم فرق زیادی بکنن . البته کامپوننت هم برای این منظور هست .

raminmail2000
پنج شنبه 30 فروردین 1386, 09:25 صبح
......................................