mehran6764
شنبه 11 فروردین 1397, 13:34 عصر
سلام . دوستان می دونیم کد زیر در رویداد KeyPress باعث میشه که داخل تکست باکس فقط عدد تایپ بشه ، حالا فرض کنید ما ده تا فرم داریم و میخوایم که تو تکست باکس اون ها فقط عدد تعریف بشه
if (!(e.KeyChar >= '0' && e.KeyChar <= '9'))//a
e.Handled = true;//b
زیاد جالب نیست که روی تک تک تکست باکس فرم ها کلیک کنیم و این کد رو کپی کنیم . سوال من اینکه چطور میشه که رویدادی را داخل یک کلاس کپــی کـــرد و برای همه تکست باکس فرم های پروژه از اون رویداد استفاده کرد.
* سوالی که پرسیدم کلی است و اینو می دونم که میشه MaskedTextBox استفاده کرد . اون چیزی که میخوام بدونم اینکه میشه رویدادی رو برای کنترل فرم های مختلف به صورت مشترک تعریف کرد .
if (!(e.KeyChar >= '0' && e.KeyChar <= '9'))//a
e.Handled = true;//b
زیاد جالب نیست که روی تک تک تکست باکس فرم ها کلیک کنیم و این کد رو کپی کنیم . سوال من اینکه چطور میشه که رویدادی را داخل یک کلاس کپــی کـــرد و برای همه تکست باکس فرم های پروژه از اون رویداد استفاده کرد.
* سوالی که پرسیدم کلی است و اینو می دونم که میشه MaskedTextBox استفاده کرد . اون چیزی که میخوام بدونم اینکه میشه رویدادی رو برای کنترل فرم های مختلف به صورت مشترک تعریف کرد .