روش پیشنهادی من (جواد زحمتکش) روش پنجم می باشد.
با سلام خدمت شما دوستان عزیز
چند روش برای فیلتر کردن TextBox در سی شارپ مینویسم، از هر کدام دوست داشتید استفاده کنید.
میخوایم کاری کنیم که Textbox فقط عدد قبول کنه یا کاری کنیم که فقط حروف قبول کنه
توجه داشته باشید کلیه این کدها در قسمت رخداد KeyPress استفاده شده:
---------------------------------------------------------------------------------------------------------
روش اول: (فقط حروف قبول کند)
if(char.IsLetter(e.KeyChar)==false && char.IsControl(e.KeyChar)==false)
{
errorProvider1.SetError(textBox1, "فقط حروف وارد کنید");
e.Handled = true;
}
else
{
errorProvider1.SetError(textBox1, "");
}
توضیحات: برای زیبای برنامه که، کاربر را متوجه خطای تایپی آن بکند از Common Controls به نام ErrorProvider استفاده شده است.برای اینکه شما هم از این کد استفاده کنید می بایستی یک ErrorProvider در فرم قرار دهید.نکته در این روش اگر خواسته باشیم TextBox مورد نظر عدد دریافت کند به بجای پارمتر "IsLetter" از پارمتر "IsNumber" استفاده میکنیم.
در این دستور پارامتر IsControl برای پاک کردن کاراکترهای تایپ شده اشتباه در TextBox مورد نظر استفاده شده و اگر آنر را استفاده نکنیم.نمی توان کاراکترهای تایپ شده را پاک کرد.
---------------------------------------------------------------------------------------------------------
روش دوم: (فقط حروف قبول کند)
if ((!(e.KeyChar <= 48)) && (!(e.KeyChar >= 57)))
e.Handled = true;
else
e.Handled = false;
}
توضیحات: در این روش از فیلتر کردن کد اسکی کاراترهای غیر حروف استفاده شده است.
---------------------------------------------------------------------------------------------------------
روش سوم: (فقط عدد دریافت کند و با پیغام گزارش دهد)
if(Convert.ToInt16(e.KeyChar)<48 || Convert.ToInt16(e.KeyChar)>57)
{
e.KeyChar = Convert.ToChar(Keys.None);
MessageBox.Show("لطفا فقط عدد وارد کنید");
}
توضیحات: در این روش از فیلتر کردن کد اسکی حروف استفاده شده و زمانی که کاربر کاراکتر غیر از عدد تایپ کند با مسیج باکسی به آن خطا میدهد.
---------------------------------------------------------------------------------------------------------
روش چهارم: (فقط عدد دریافت کند)
int isNumber = 0;
e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber);
{توضیحات: در این روش خروجی را فقط عدد عدد نظر میگیریم.
---------------------------------------------------------------------------------------------------------
روش پنجم: (به سادگی میتوان مشخص کرد حروف فارسی یا انگلیسی و یا عدد بگیرد) روش پیش نهادی من(جواد زحمتکش) این مورد میباشد.
در این روش از یک کامپنت جادوی TextBox با نام TxtProNetV3 استفاده میکنیم.
برای استفاده از این روش ابتدا این کامپنت رو دریافت کرده(کلیک کنید) سپس این کامپنت را از مسیر Tools >> Choose Toolbox Items سپس تب NET Framework Components گزینه Browse کامپنت را اضافه کرده و حالا از پنجره Toolbox کامپنت را روی فرم خود قرار داده و در نهایت در از قسمت Properties و با گزینه های زیر تنظیمات دلخواه را انجام دهید و TextBox خود را در هر کجا که خواسته اید محدود کنید.
Name |
True |
False |
TypeAllChar |
هیچ کاراکتری دریافت نکند |
هر کاراکتری دریافت کند |
TypeDateShamsi |
تاریخ شمسی بگیرد به صورت زیبا |
تاریخ شمسی نگیرد |
TypeEnglishOnly |
فقط حروف انگلیسی بگیرد |
هرچی دوست داری |
TypeFarsiOnly |
فقط حروف فارسی بگیرد |
هر چی تو حالتونه |
TypeNumricOnly |
فقط عدد بگیرد |
دیگه خسته شدم،خودتون برین نگاه کنید |
مابقی تنظیماتش هم مفید و قشنگه،حتما نگاه کنید
قابلیتها:
EnterToTab = کلید اینتر مانند کلید تب عمل کند
EscToClose = کلید ESC برای بست فرم اعمال شود
GotBackColor = رنگ زمینه تکست باکس در هنگام ورود به تکست تغییر می کند
SelectText = هنگام ورود فوکوس به تکست باکس متن را انتخاب کند
OtherChar = تعریف تعدادی کاراکتر ویژه که تکست فقط آنها را قبول کند و غیر از آن را قبول نکند
TypeAll = قبول همه نوع کاراکترها
TypeDate = قبول فقط تاریخ شمسی
TypeFa = قبول فقط حروف فارسی .....
موفق پیروز باشید.
درضمن:
((شرکت سازنده: دلتا سیستم توس
با همه لحن خوش آوایی ام
با همه ی بی سر و سامانی ام
باز به دنبال پریشانی ام
طاقت فرسودگی ام هیچ نیست
در پی ویران شدنی آنی ام
دلخوش گرمای کسی نیستم
آمدهام تا تو بسوزانی ام
آمده ام با عطش سالها
تا تو کمی عشق بنوشانی ام
ماهی برگشته ز دریا شدم
تا که بگیری و بمیرانی ام
خوبترین حادثه می دانمت
خوبترین حادثه می دانی ام ؟
حرف بزن ابر مرا باز کن
دیرزمانی است که بارانی ام
حرف بزن حرف بزن سالهاست
تشنه ی یک صحبت طولانی ام
ها به کجا میکشیم خوب من؟
ها نکشانی به پشیمانیم
***** متن ترانه *****
پرنده های قفسی عادت دارن به بی کسی
عمرشونو بی همنفس کز میکنن کنج قفس
نمیدونن سفر چیه عاشق در بدر کیه
هر کی بریزه شادونه فکر میکنن خداشونه
یه عمره بی حبیبن با آسمون غریبن
این همه نعمت اما همیشه بی نصیبن
چه میدونن به چی میگن ستاره چه میدونن دنیا کیا بهاره
چه میدونن عاشق میشه چه آسون پرنده زیر بارون
تو آسمون ندیدن خورشید چه نوری داره
چشمه ی کوه مشرق چه راه دوری داره
قفس به این بزرگی کاشکی پرنده بودم
مهم نبود پریدن ولی برنده بودم
فرقی نداره وقتی ندونی و نبینی
غصه ت میگیره وقتی میدونی و میبینی
فرمت:MP3
زمان :7:17
سرت رو بذار رو شونه هام خوابت بگیره
بذار تا آروم دل بی تابت
بگیره
بهم نگو از ما گذشته دیگه دیره
حتی من از شنیدنش گریه ام می گیره گریه
ام می گیره
بذار رو سینه ام سرت رو چشم های خیسو ترت رو
بذار تا سیر نگات
کنم بو بکشم پیرهنت رو
بغل کن و بچسب بهم بکش دوباره دست بهم
جز تو کسی رو
ندارم نزدیک تر از نفس بهم
وقتی چشات خوابش میاد آدم غم هاش یادش میاد
یه حالتی تو چشماته که عشق خودش باهاش میاد
وقتی چشات خوابش میاد آدم غم هاش
یادش میا
یه حالتی تو چشماته که عشق خودش باهاش میاد
روز دانشجو یعنی :
روز قلم های تیز، روز فکر های خلاق، روز اندیشه های نو، روز تو،
روز دانشجو را به تو تبریک نمی گویم.
تو را به این روز تبریک می گویم.
که این روز بی تو، و بی حس "آرمان خواهی" و "ایمانت به حق طلبی"،
وجودی بی معناست.
دانشجو یعنی تلاش، امید، آینده، صبر، یعنی تو، یعنی من،
یعنی تمام اونایی که رفتن تا ما بمونیم.
ای دانشجوی ازاده و ازاد مرد و ازاد اندیش
که فارغ از هر فتنه و نیرنگی روزت مبارک
جزوات درس طراحی الگوریتم استاد نوجوان به صورت کامل و مجزا ، فرمت فایل PDF
لینک دانلود:
فایل یک Slide 0_Introduction
فایل دو Slide 1_Basic
فایل سه Slide 2_Recursive
فایل چهارم Slide 3_Devide & Conquer
فایل پنجم Slide 4_Greedy
.
اگر تنها یک دقیقه از عمرتان باقی بود چه می کردید؟
گریه کردم گریه کردم اما دردم و نگفتم
تکیه دادم به غرورم تا دیگه از پا نیفتم
گریه کردم گریه کردم ..
چه ترانه بی اثر بود مث مشت زدن به دیوار
اولین فصل شکستن آخرین خدا نگهدار
من به قله می رسیدم اگه هم ترانه بودی
صد تا سد و می شکستم اگه تو بهانه بودی
اگه هم ترانه بودی اگه تو بهانه بودی
گریه کردم گریه کردم اما دردم و نگفتم..
با تو فانوس ترانه یه چراغ شعله ور بود
لحظه ها چه عاشقانه قاصدک چه خوش خبر بود
کوچه ها بدون بن بست آسمون پر از ستاره
شبا گلخونهء خورشید واژه ها شعر دوباره
واژه ها شعر دوباره...
دست تکون دادن آخر توی اون کوچه خلوت
بغض بی وقفهء آواز گریه های بی نهایت..
گریه کردم گریه کردم اما دردم و نگفتم..
آهای کافه چی..
میزهارو همشون رو یه نفره بچین...همه تنهاییم.
وقتی
همه جا ساکته...وقتی تنهایی...خسته میشی با خودت میگی چرا اینجوری اینجا
تنهای نشستم...بعد یاد عشق میفتی..و بعدش اذیت میشی...از زمین و زمون گله
میکنی...میخوای شاد باشی...کی میشه نمیدونم...کی این دل غمگین شادی رو
میبینه...این غم سنگینه...دلم میخواد
یکی یاری کنه...
تو بخند تو این هیاهو
شب سرد و دل شیدا و روز دلگیر
تو بخند تو این هیاهو
قلب من اندازه قلب تو نیست
خیلی راهه از زمین تا آسمون
رفتیُ خاطره های تو نشسته تو خیالم!
بی تو من اسیر دست آرزوهای محالم!
یاد من نبودی اما، من به یاد تو شکستم!
غیر تو که دوری از من ، دل به هیچ کسی نبستم!
هم ترانه! یاد من باش!
بی بهانه یاد من باش
وقت بیداریِ مهتاب،
عاشقانه یاد من باش!
اگه باشی با نگاهت، میشه از حادثه رد شد!
میشه تو آتیش عشقت، گُر گرفتنُ بلد شد!
اگه دوری، اگه نیستی، نفس فریاد من باش!
تا ابد، تا تهِ دنیا، تا همیشه یاد من باش!
هم ترانه! یاد من باش!
بی بهانه یاد من باش!
وقت بیداریِ مهتاب،
عاشقانه یاد من باش!
--------------------------
سیاوش قمیشی