PDA

View Full Version : جلوگیری از نمایش پیغام modified بعد از تغییر در متن تکست باکس



ostovarit
یک شنبه 07 شهریور 1389, 16:25 عصر
با سلام و خسته نباشید بعد از تغییر متن تکست باکس جاری در یک ایونت پیغام زیر ظاهر میشود :
--------------------------------------------------------------------
Title has application path and file name |X|
--------------------------------------------------------------------
This document has been modified. Do you want to save changes?
Yes: Saves your changes
No: Discards your changes
Cancel: Keeps this document open
---------------------------------------------------------------------
Yes/No/Cancel buttons.
---------------------------------------------------------------------
من دو تا تکست باکس در دوتا تب دارم که با عوض کردن تب ها مقادیر آنها نیز تغییر میکند ...
برای جلوگیری از نمایش چنین پیامی چه باید کرد؟ ( در اینترنت سرچ زدم خیلیا مشکل مشابه من رو داشتن ولی راه حلی نبود!)

amirh_karimifar
یک شنبه 07 شهریور 1389, 18:22 عصر
تنها راه حل شما اینه که از یک flag استفاده کنی که با مقدار 0 یا 1 ، کل دستوری message رو توی این if بذاری که مثلا اگه مقدار flage برابر 1 بود اجرا بشه .
توی رویداد tabindex changed هم مقدار flag رو صفر کن .

ostovarit
یک شنبه 07 شهریور 1389, 18:25 عصر
تنها راه حل شما اینه که از یک flag استفاده کنی که با مقدار 0 یا 1 ، کل دستوری message رو توی این if بذاری که مثلا اگه مقدار flage برابر 1 بود اجرا بشه .
توی رویداد tabindex changed هم مقدار flag رو صفر کن .

مشکل اینجاست که این پیغام رو من ننوشتم که نشون دادن یا ندادنش رو بخوام تعیین کنم...
به صورت defult نمایش داده میشه ...
دو تا تکست باکس دارم که روی محتوای یک فایل متنی کار میکنند ...
هر کدوم رو تغییر بدم و برم سراغ دومی این پیغام رو میده که یعنی میخوای تغییراتی که تو سورس دادی اینجا آپ دیت بشه و نمایش داده بشه ...
حالا من میخوام جلوی این پیغام رو بگیرم نمیتونم!