PDA

نسخه کامل مشاهده نسخه کامل : لطفا راهنمايي براي ساخت يك Numeric TextBox در C شارپ



campro
11-01-2009, 01:10
با سلام خدمت اساتيد گرامي

من يك مشكل كوچيك دارم لطفا راهنماييم كنيد:

ميخوام يك numeric TextBox بسازم كه فقط عدد قبول كنه و در صورت فشردن كليدهاي غير عددي چيزي تايپ نشه

البته به روش زير:

در يك پروژه جديد New project: Visual C# > Class Library كد زير را مينويسيم: (با استفاده از inheritance از كلاس TextBox )



public class NumericBox:TextBox
{
protected override void OnKeyPress(KeyPressEventArgs e)
{
if (!char.IsNumber(e.KeyChar))
{
e.Handled = true;
}
}
}


سوال اصلي من اينه كه حالا از اينجا به بعد بايد چه كار كنم كه اين كنترل(NumericBox) از اين به بعد در ToolBox مثل ساير كنترل ها نمايش داده بشه تا هر وقت لازم داشتم در هر پروژه جديدي بتونم drag and drop ش كنم؟!

campro
11-01-2009, 20:35
كسي بلد نيست؟

من امشب جوابش رو لازم دارم.