با سلام
چطوری می تونم برای یک WebForm مدت زمان بزارم به طوری که پس از تمام شدن مدت زمان WebForm من غیر فعال بشه.(مثلا بعد از گذشت 5 دقیقه WebForm من غیر فعال شود)
با سلام
چطوری می تونم برای یک WebForm مدت زمان بزارم به طوری که پس از تمام شدن مدت زمان WebForm من غیر فعال بشه.(مثلا بعد از گذشت 5 دقیقه WebForm من غیر فعال شود)
با سلام
منظور شما از غیر فعال شدن چیه؟ آیا بسته شدن فرم و یا غیر فعال شدن کنترلهاى روى آن؟ در هر صورت شما باید از یک Timer استفاده کنید. زمان آن را مطابق نیازتان (مثلاً همان 5 دقیقه) تنظیم کنید (خواصیت Interval) و هنگام فراخوانى رویداد Tick فرم خود را "غیر فعال" کنید.
صبا صبوحى
با سلام
منظور من همان غیر فعال کردن کنترل ها ست.
من با .NET2005 کار می کنم. و هیچ وقت هم با Timer کار نکردم اگه میشه کدشو برام بفرستید.
ممنون
با سلام
کافى هست از Toolbox کنترل Timer رو به فرم مورد نظر اضافه کنید. و خاصیت Interval آن را مقداردهى کنید. این خاصیت بر حسب هزارم ثانیه هست یعنى براى 20 ثانیه مقدار 20000 را باید انتخاب کنید.
این کنترل یک رویداد به نام Tick دارد که پس از گذشت 20 ثانیه صدا زده مىشود.
توجه داشته باشید که شمارش زمان از فعال شدن کنترل محاسبه مىشود. اگر Enabled را فعال کرده باشید از زمان Load شدن فرم و در غیر این صورت از زمانى که در برنامه آن را فعال کنید.
صبا صبوحى
با تشکر
ولی من از .NET2005 استفاده می کنم که کنترل Timer نداره.