PDA

View Full Version : ورودی نادرست در maskedit و خطا



dkhatibi
چهارشنبه 02 آبان 1386, 05:54 صبح
هنگام ورودی نادرست در maskedit و هنگام خروج از اون خطایی دیده می شود. این خطا را کجا و به چه شکل مدیریت کنم؟
یا اینکه چه جوری عمل کلید ESC که باعث لغو ورودی می شه را براش تعریف کنم؟

rasool_brn
چهارشنبه 02 آبان 1386, 08:35 صبح
هنگام ورودی نادرست در maskedit و هنگام خروج از اون خطایی دیده می شود. این خطا را کجا و به چه شکل مدیریت کنم؟
این خطا رو می تونی توسط کلاسهای استثنا کنترل کنی.

vcldeveloper
چهارشنبه 02 آبان 1386, 09:33 صبح
این خطا را کجا و به چه شکل مدیریت کنم؟
در رویداد OnExit کنترل مربوطه. خطایی که داده میشه، یک کلاس Exception داره که در متن خطایی که دلفی بهتون نشون میده، اسمش نوشته شده. می تونید با یک بلوک try/except در رویداد OnExit اون کنترل، چک کنید که اگر کلاس استثناء همونی بود که مد نظر شما ست، یک عمل خاص صورت بگیره، یا اینکه اصلا هیچ کلاس استثنایی ذکر نکنید تا همه استثناء ها را به یک صورت کنترل کنید.

m-khorsandi
پنج شنبه 03 آبان 1386, 15:08 عصر
کامپوننت maskedit (http://barnamenevis.org/forum/showthread.php?t=31534)

dkhatibi
شنبه 05 آبان 1386, 05:51 صبح
برادر خورسندی ، من می خوام تاریخ را به شکل لزوما YY/MM/DD وارد بشه که 13 اول سال هم خودم دستی در Mask نوشته ام.

m-khorsandi
شنبه 05 آبان 1386, 13:40 عصر
!1399/99/99;1;_

dkhatibi
یک شنبه 06 آبان 1386, 06:35 صبح
فکر کنم بد می گم.
کاربر باید روزها رو دو حرفی واارد کنه و ماهها رو. مثلا اگه ما 3 است باید 03 وارد بشه
شاید راه مناسبتری هم باشد؟!!!

dkhatibi
چهارشنبه 09 آبان 1386, 06:10 صبح
یک Application قرار دادم و در رویداد Onexception اون نوشتم

If sender as tmaskedit=maskedit1 then maskeedit1.clear