PDA

View Full Version : کنترلهای Validation



naser_feb8646
جمعه 12 مهر 1387, 12:02 عصر
سلام
دوستان یه سوال داشتم چطور می تونم کاری کنم که کنترلهای Validation فقط به یک دکمه
روی صفحه عکس العمل نشان دهند و با زدن بقیه دکمه ها این کنترلها کار نکنند:قلب:

merlin_vista
جمعه 12 مهر 1387, 12:21 عصر
دوست عزيز تمام شما بايد تمام كنترل هاي Validation را گرده بندي كنيد . و سپس يك گروه را به يك دكمه نسبت بدي . با اين كار دكمه مورد نظر فقط براي گروه مشخص شده عكس العمل نشنا ميدهد .

براي گروه بندي validation ها از خاصيت ValidationGroup آنها استفاده كنيد و به تمام validation هاي را كه ميخواهي در گروه مثلاً a باشد نام يكسان دهيد .

سپس از خاصيت هاي دكمه ValidationGroup را انتخاب كنيد و نام مشخص شده براي تمامي valid ها را به آن بدهيد . در اينجا a ميباشد .

درضمن : تمام اكثر كنترل ها خاصيت CausesValidation را دارند كه در صورت True بود عمل Validation را اننجام ميدهند و اگر False باشند خير .

milade
جمعه 12 مهر 1387, 14:16 عصر
اما یه مشکل هست که فکر نکنم حل بشه!!!!!
اگه کاربر بیاد به جای کلید ثبت Enter بزنه کار اعتبار سنجی روی همه کنترلهای موجود در صفحه انجام می شه(هه هه هه)
موفق باشید

mahdi_farhani
جمعه 12 مهر 1387, 21:50 عصر
احتیاج به انتخاب گروه نیست و فقط اون خاصیت هایی که casesValide رو برای اونهایی که حساس به Validator نیست Falseکنید

milade
شنبه 13 مهر 1387, 13:39 عصر
خوب چه کاریه گروه بندی کنه در اینده هم راحت تر می شه