PDA

View Full Version : مبتدی: وارد کردن interval یک تایمر توسط کاربر



azita90
شنبه 20 اردیبهشت 1393, 14:57 عصر
سلام به همه.من میخوام عددی که کاربر در textBox1 وارد کرده را به عنوان interval تایمر timer1 وارد کنم اما runtime Error میده!لطفا راهنمایی ام کنید.
118839

lvlostafa7
شنبه 20 اردیبهشت 1393, 15:07 عصر
سلام اولا که Interval رو اینجا تعریف نمیکنن آخه

و نحوه گرفتن Interval :

timer1.Interval = Convert.ToInt32(txtTimer.Text);

azita90
شنبه 20 اردیبهشت 1393, 19:10 عصر
با تشکر از هردو بزرگوار!
پس intrval رو به غیر از اینجا کجاها میشه تعریف کرد؟کجا بهتره؟

Saeed-CANcel
شنبه 20 اردیبهشت 1393, 23:54 عصر
قبل از اینکه تایمر بخواد شروع به کار کنه....
اول مقدار بگیره بعد تایمر کارشو شروع کنه!!!

lvlostafa7
شنبه 20 اردیبهشت 1393, 23:54 عصر
آزیتا خانم این که کجا تعریف بشه بستگی به برنامه شما داره
ممکن بخواهید بعد از کلیک روی یک Button تایمر فعال بشه که در این حالت باید در رویداد کلیک button تعریف کنید
ویا اینکه هنگام باز کردن فرم باشه که میشه Form1_load ویا .....
جاش رو شما انتخاب میکنید اما نه درون timer1_tick چون این متد بعد از فعال سازی تایمر اجرا میشه

موفق باشید

azita90
یک شنبه 21 اردیبهشت 1393, 10:49 صبح
آزیتا خانم این که کجا تعریف بشه بستگی به برنامه شما داره
ممکن بخواهید بعد از کلیک روی یک Button تایمر فعال بشه که در این حالت باید در رویداد کلیک button تعریف کنید
ویا اینکه هنگام باز کردن فرم باشه که میشه Form1_load ویا .....
جاش رو شما انتخاب میکنید اما نه درون timer1_tick چون این متد بعد از فعال سازی تایمر اجرا میشه

موفق باشید


خیلی ممنون.کاملا متوجه شدم.