آموزش ErrorProvider در سی شارپ

سلام توسعه دهندگان کرامی در این سری از آموزش برنامه نویسی سی شارپ به آموزش ErrorProvider در سی شارپ می پردازیم از ErrorProvider به منظور نمایش خطا استفاده می شود به طور مثال اگر کاربر یک کارکتر خاصی وارد کرد که نباید وارد کند می توان با نمایش ErrorProvider آن را از خطا مطلع سازیم در ادامه با ما همراه باشید تا نحوه استفاده از ErrorProvider را یاد گیرید.
 
دو راه برای استفاده از ErrorProvider وجود دارد یک اینکه خود شئی آن را از بخش Toolbox با drag و drop بروی فرم قرار دهید و راه دوم هم ایجاد شئی ErrorProvider با استفاده از کد است.
ErrorProvider بیشتر موقع همراه با TextBox استفاده می شود در ادامه یک مثال کاربردی از ErrorProvider برای شما قرار میدهیم.
در نظر میگیرم شما یک TextBox و یک ErrorProvider بروی صفحه قرار داده اید سپس از کد زیر استفاده کنید. (کدهای در رویداد OnTextChange مربوط به TextBox نوشته شده است.)

ماحصل کد بالا همانند زیر خواهد بود.

در بالا اگر کاربر در TextBox عدد وارد کند ErrorProvider نمایش داده می شود و در صورتی که رشته وارد کند آن حذف می شود.
و برای اینکه آن را به صورت Dynamic با استفاده از کد ایجاد کنیم می توانید مثل زیر عمل کنید.

از متد SetError به منظور تعیین خطا به شئی خاص استفاده می شود و از متد clear به منظور حذف خطا استفاده می شود.
 
این آموزش هم به پایان رسید.
موفق و موید باشید.

مطالعه بیشتر