PDA

View Full Version : مبتدی: وارد کردن تعداد مشخصی عدد در textbox که با یک عدد خاص شروع شود.



parseh21
پنج شنبه 28 فروردین 1393, 22:59 عصر
با درود

نخست: می خواهم بدانم چگونه در یک textbox کاربر فقط بتواند تعداد به فرض مثال 10 عدد وارد کند و حتما عدد نخست صفر باشد.
دوم: چگونه شماره ها با اینتر از هم جدا شود و مثلا تعداد 100 شماره را بتواند وارد کند.

us1234
جمعه 29 فروردین 1393, 00:23 صبح
در خصوص اول باید از maskedTextBox استفاده کنی

در مورد دوم : باید در تابع کی دان جای اینتر و tab را عوض کنید . ( چون احتمالا جایی پیدا نمیکنید کدش را مینویسم :لبخندساده: )


public Form1()
{
InitializeComponent();
KeyPreview = true;
this.KeyDown += new KeyEventHandler(Form1_KeyDown);
}


void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ( e.KeyCode == Keys.Enter)
{
System.Windows.Forms.SendKeys.Send("{TAB}");
}
}