PDA

View Full Version : سوال: افتادن یک اتفاق خاص(زمان بندی شده)برای آبتم های لیست باکس



c-sharp_South
چهارشنبه 08 آذر 1391, 16:32 عصر
سلام دوستان..
میخواستم بپرسم چطوری میشه برای تمام آیتم های موجود در یک لیست باکس
به صورت زمان بندری شده ( با تایمر ) یک اتفاق بیفته.
برای مثل میخوام آیتم های توی لیست باکس بعد از زدن Button برای فرد مورد نظر ایمیل بشن.


mailMessage.Body = "item haye listbox";

میخوام مثلا هر 5 دقیقه یک ایمیل ارسال بشه که در هر بار ارسال body ایمیل حاوی
اطلاعات یکی از آیتم های لیست باکس باشه.
ممنون میشم راهنمایی کنید.

nima.sh
چهارشنبه 08 آذر 1391, 16:58 عصر
سلام دوست عزیز...
یه راه خیلی خیلی ساده اینه که یه متغیر از نوع bool تعریف کنی و مقدار پیش فرضش رو false بذاری،بعد هر n ثانیه true بشه،یه شرط هم بذار هرموقع true شد،یه ایمیل بده یا هر کار دیگه ای که مورد نظر خودته انجام بشه....
موفق باشی...

c-sharp_South
چهارشنبه 08 آذر 1391, 17:18 عصر
نیما جان از راهنماییتون ممنونم.
مشکل من تایمر و زمان بندی نیست نیست.
مشکل من اینه که میخوام توی هر ارسال ایمیل یکی از Item ها ارسال بشه.
اگه میشه با کد برام یک مثال بزنید.
ممنون میشم

c-sharp_South
چهارشنبه 08 آذر 1391, 19:48 عصر
کـــســــــــــــــــی نـــبـــــــــــــود جـــواب بــــده؟ :لبخندساده:

plus
چهارشنبه 08 آذر 1391, 20:02 عصر
خوب شما میتونی اندیس آخرین آیتم ارسال شده رو جایی نگه داری (در ابتدا 1-) . بعد هر بار که Timer اجرا میشه، یکی به اندیس اضافه کنی و اندیس آیتمی که باید ارسال بشه رو در بیاره و بفرستی.
این درصورتی هست که لیست باکس ویرایش نشه.