PDA

View Full Version : سوال: چطور صفحه کلید موقع اجرای برنامه غبر فعال باشه؟



adrift.vs2008
پنج شنبه 03 آذر 1390, 00:29 صبح
ی برنامه ماشین حساب دارم می خوام وقتی اجراش می کنم صفحه کلید رو غیر فعال کنم ک کاربر نتونه رشته وارد کنه بعلاوه اینکه از عدد های خود برنامه برای ورود عدد استفاده کنه


حالا چطور موقع اجرای برنامه صفحه کلید رو غیر فعال کنم و موقعی ک برنامه خارج میشه دوباره صفحه کلید فعال بشه؟

:متفکر::لبخندساده:

zarrinnegar
پنج شنبه 03 آذر 1390, 00:38 صبح
یه سری به این سایت بزن
http://www.codeproject.com/KB/system/CSLLKeyboard.aspx

مرتضی تقدمی
پنج شنبه 03 آذر 1390, 00:40 صبح
سلام
اینکه بخوای برای جلوگیری از وارد نکردن رشته صفحه کلید رو غیر فعال کنی به نظر اصلا کار معقولانه ای نیست !!!!! شما براحتی می تونی تکست باکس رو محدود به گرفتن فقط عدد بکنی که اونم کدش توی همین سایت موجوده.
موفق باشید

MasoudAliAkbari
پنج شنبه 03 آذر 1390, 00:47 صبح
این کد برای محدود کردن تکست باکس است:


private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{

if (e.KeyChar != '.')
{
if (e.KeyChar != (char)Keys.Back)
{
if (!char.IsNumber(e.KeyChar))
e.Handled = true;
}
}
}

adrift.vs2008
پنج شنبه 03 آذر 1390, 00:48 صبح
من در نظر دارم کابر فقط از موس برای ورود داده استفاده کنه.

مرتضی تقدمی
پنج شنبه 03 آذر 1390, 00:52 صبح
من در نظر دارم کابر فقط از موس برای ورود داده استفاده کنه.

خب تکست باکس رو غیر فعال کن که تایپ نکنه !

adrift.vs2008
پنج شنبه 03 آذر 1390, 00:54 صبح
ممکنه بخواد یک رقم وسط عدد اضافه کنه
نمی خوام طوری باشه ک کل عدد پاک کنه و از اول وارد کنه

مرتضی تقدمی
پنج شنبه 03 آذر 1390, 00:59 صبح
ممکنه بخواد یک رقم وسط عدد اضافه کنه
نمی خوام طوری باشه ک کل عدد پاک کنه و از اول وارد کنه

خب خاصیت read only تکست باکس رو true کنین ! اینجوری با ماوس هرجا خواست کلیک می کنه و بعد عدد رو وارد می کنه.

adrift.vs2008
پنج شنبه 03 آذر 1390, 01:14 صبح
اون جور ک میخواستم نشد ولی اینطور بهتره مرسی:چشمک::لبخندساده:

مرتضی تقدمی
پنج شنبه 03 آذر 1390, 01:19 صبح
اون جور ک میخواستم نشد ولی اینطور بهتره مرسی:چشمک::لبخندساده:

100% بهتره! فرض کن شما می خواستی با ورود به برنامه صفحه کلید رو غیر فعال کنی و با خروج از برنامه اون رو فعال کنی. حالا اومدیمو برنامه kill شد. اونوقت تکلیف صفحه کلید و کاربر چیه؟!!! این یک نمونش بود!