parvane

درس تخصصی یازدهم هنرستان.

برنامه ای بنویسید که هنگام ورود در کادر متن فقط حروف بزرگ و کلید Delete و کلید Back پذیرفته شود. میشه اینو توضیح بدید باید به صورت ویس جواب بدم

جواب ها

pari.e

درس تخصصی یازدهم هنرستان

در این برنامه، ما رویداد KeyPress کادر متن را کنترل می‌کنیم. هر بار که کاربر کلیدی را فشار می‌دهد، بررسی می‌کنیم آیا آن کلید یکی از حروف بزرگ انگلیسی است یا کلیدهای Delete و Backspace است یا نه. اگر باشد، اجازه‌ی ورود داده می‌شود؛ در غیر این صورت، با e.Handled = true جلوی ورود آن کاراکتر را می‌گیریم. پس در نتیجه، فقط حروف بزرگ و دو کلید حذف مجاز هستند. یا میتونی بگی که برای این کار از رویداد KeyPress استفاده می‌کنیم. در این رویداد، مقدار کلیدی که کاربر زده بررسی می‌شود. اگر کاراکتر بین A تا Z باشد، یا کلید Backspace و Delete باشد، ورودی پذیرفته می‌شود. در غیر این صورت، ورودی رد می‌شود تا فقط حروف بزرگ و کلیدهای حذف مجاز باشند. یا ساده ترش اینه که در این برنامه رویداد فشردن کلید را کنترل می‌کنیم و فقط اجازه می‌دهیم حروف بزرگ انگلیسی و کلیدهای Delete و Backspace وارد شوند. اگر کلید دیگری زده شود، آن را با Handled = true رد می‌کنیم.

سوالات مشابه

Ad image

20 رو بغل کن!

جمع‌بندی شب امتحان همه پایه‌ها در فیلیمومدرسه

ثبت‌نام کن

Ad image

20 رو بغل کن!

جمع‌بندی شب امتحان همه پایه‌ها در فیلیمومدرسه

ثبت‌نام کن

Ad image

20 رو بغل کن!

جمع‌بندی شب امتحان همه پایه‌ها در فیلیمومدرسه

ثبت‌نام کن