PDA

View Full Version : سوال: TextBox برای فقط حروف کوچک



babak1
سه شنبه 12 بهمن 1389, 21:39 عصر
سلام :
ابتدا بهتر هستش که بگم من سایت رو جستجو کردم ولی مباحث یافت شده هیچ ربطی به سوال من نداشت و فقط به طور کلی در مورد handle بحث شد .پس پاک نکنید !
1- e.handle دقیقا اینجا چی کار می کنه ؟
2- Char.Iscontrol ??



private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ( !( char.IsLower( e.KeyChar ) || char.IsControl( e.KeyChar )) )
{
e.Handled = true;
}
}

hossin.esm
سه شنبه 12 بهمن 1389, 22:14 عصر
e.handled برای جلوگیری از ورود کاراکتر زده شده و
char.IsControl( e.KeyChar ) برای چک کردن کاراکتر ، که کاراکتر جزء دسته کاراکتر های کنترلی است مثلا backspace

RIG000
سه شنبه 12 بهمن 1389, 22:59 عصر
کاراکتر های کنترلی کدومان میشه تا یه حدی نام ببرید من سوال رو درست متوجه نمیشم

babak1
چهارشنبه 13 بهمن 1389, 07:56 صبح
e.handled برای جلوگیری از ورود کاراکتر زده شده و
char.IsControl( e.KeyChar ) برای چک کردن کاراکتر ، که کاراکتر جزء دسته کاراکتر های کنترلی است مثلا backspace

1-اگه ممکنه یه مقدار بیشتر در مورد عملکرد e.handled توضیح بدید .
2- کاراکتر های کنترلی کدومان میشه تا یه حدی نام ببرید

hossin.esm
چهارشنبه 13 بهمن 1389, 09:51 صبح
http://msdn.microsoft.com/en-us/library/system.windows.forms.keypresseventargs.handled.asp x

e.handled را برابر true کنید این رویداد را از بین میبرد .(مثل اینکه هیچ کلیدی زده نشده
کاراکتر های کنترلی (کلید های کنترلی) مثلا کلید backspace , esape , ctrl+a , ctrl+c ,ctrl+... , enter ,.........